while은 조건에 따라서 실행되지 않을 수도 있지만,
do while은 조건에 상관없이 반드시 한 번 실행된다.
반드시 한 번 실행되는 것을 강조할 때 사용됨.
사용자가 입력한 숫자가 1, 2, 3, 4가 아닐 경우 다시 입력하라는 프로그램
int selection; //do-while밖에 있어야 됨.
do
{
cout << "1. add" << endl;
cout << "2. sub" << endl;
cout << "3. mult" << endl;
cout << "4. div" << endl;
cin >> selection;
} while (selection <= 0 || selection >= 5); //do-while 다음에 ';' 찍어야 됨
cout << "You selected" << selection << endl;
'programming > c++' 카테고리의 다른 글
5.8 break, continue (0) | 2019.05.04 |
---|---|
5.7 반복문 for (0) | 2019.05.04 |
5.5 반복문 while (0) | 2019.04.30 |
5.4 goto (0) | 2019.04.30 |
5.3 switch case (0) | 2019.04.30 |