do-while Loop์ ๊ธฐ๋ณธ์ ์ธ ํํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. // do-while Loop do { statements; } while (expression); do-while๋ฌธ์ while๋ฌธ์์ ์ฒ๋ผ conditional expression์ด ์ถฉ์กฑ๋์์ ๋, do ๋ด๋ถ์ statements๋ฅผ ์คํํฉ๋๋ค. ์ฌ๊ธฐ์ ์ค์ํ ์ ์, ๋ฐ๋ณต๋ฌธ์ ์คํํ ์ดํ์ ์กฐ๊ฑด๋ฌธ์ ํ์ธํ๋ค๋ ์ ์
๋๋ค. ๋ค์ ๋งํ์๋ฉด, ์์ ์์์์ statements๋ถ๋ถ์ ์คํํ ๋ค, expression ๋ถ๋ถ์ ํ์ธํฉ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ do-while๋ฌธ์ statements๋ค์ ์ต์ ํ๋ฒ์ ์คํ์ด ๋ณด์ฅ๋์ด ์์ต๋๋ค. ์์ ์ฝ๋ Example 1 // Example 1 #include using namespace std; int main(){..
C++/๋ฐ๋ณต๋ฌธ (Loop)
Syntax // syntax while (expression) statement; // or while (expression) { statement(s); } ์ค์ํ ์ ์ infinite loop์ด ๋์ง ์๋๋ก ์ ๊ฒฝ์ฐ๋ ๊ฒ์
๋๋ค. Example Codes // Example 1 #include using namespace std; int main(){ int i {1}; while (i
ํ์ // FORMAT for (var_type var_name: sequence){ statements;// can use var_name } ์์ ์ฝ๋ // Example Code #include using namespace std; int main(){ vector my_vec {10, 50, 22, 501, 1930}; for (int num:my_vec) { cout
Conditional Operator๋ ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. variable = (cond_expr) ? expr1 : expr2 ๋ค์์ ์์ ์ฝ๋์
๋๋ค. #include using namespace std; int main(){ int a{10}, b{20}; int score {92}; int result {}; // a > b ์ด๋ฉด result = a, b > a ์ด๋ฉด result = b result = (a > b) ? a : b; // score > 90 ์ด๋ฉด Excellent! ์ถ๋ ฅ // score b) ? a : b; ๋ ๋ค์๊ณผ ๋์ผํฉ๋๋ค if (a > b) { result = a; }else{ result = b; } ์ฌ๋ฌ ์ค์ if-else๋ฌธ์ ํ์ค๋ก ์นํํ ์ ์๊ธฐ ๋๋ฌธ์,..