C
switch문
각각의 케이스를 작성한 후 반드시 break를 해주어야 한다.
그렇지 않으면 실행된 조건부터 아래의 조건들이 모두 실행됨.
do-while문
조건에 만족하지 않더라도 최소 1번은 실행되는 반복문
형태
1
2
3
4
5
6
7
초기식
do // ↓ 루프 본체(loop body) 및 변화식
{
반복할 코드
변화식
} while (조건식);
// ↑ 루프 선언문(loop statement)
예시
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
int main()
{
int i = 0;
do // 처음 한 번은 아래 코드가 실행됨
{
printf("Hello, world! %d\n", i); // Hello, world!와 i의 값을 함께 출력
i++; // i를 1씩 증가시킴
} while (i < 100); // i가 100보다 작을 때 반복. 0부터 99까지 증가하면서 100번 반복
return 0;
}
Ref
https://dojang.io/mod/page/view.php?id=198
https://dojang.io/mod/page/view.php?id=230