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문을 한줄로 치환할 수 있기 때문에,..