본문 바로가기
반응형

C언어/switch, continue, break3

[C언어] switch (스위치처럼 선택) switch 문은 중괄호 안의 값과 일치하는 case 를 실행하는 문장입니다. 아래 예시를 봅시다. #include int main() { int num=2; switch(num) { case 1: printf("case1 입니다."); case 2: printf("case2 입니다."); default: printf("디폴트 입니다."); } } 실행 결과는 아래와 같습니다. num 에 2가 입력되어 있으니 case2가 실행되었습니다. 그런데 default 도 실행되었습니다. 디폴트는 항상 실행됩니다. 다른 case 가 실행될 경우 default 는 실행되지 않게 하려면 break 문을 추가하면 됩니다. #include int main() { int num=2; switch(num) { case 1: .. 2022. 3. 16.
[C언어] continue (특정 조건에서 이후 문장 스킵) continue 문은 if문과 함께 사용합니다. 반복문 안에서 if문이 만족할 경우 이후 문장을 스킵하고 다음 반복으로 넘어갑니다. 아래는 1부터 숫자를 출력하다가 5가 될 경우 출력을 스킵하는 예시입니다. #include int main() { int num1=0; while(num1 2022. 3. 16.
[C언어] 31. break (특정 조건에서 반복문 종료) break 문은 if문과 함께 사용합니다. 반복문 안에서 if문이 만족할 경우 반복문을 종료하게 하는 기능을 합니다. 아래는 1부터 숫자를 출력하다가 10 이상이 될 경우 반복문을 종료하는 예시입니다. #include int main() { int num1=1; while(1) { if(num1>=10) { break; } printf("%d\n",num1); num1=num1+1; } } 아래는 실행 결과입니다. 2022. 3. 16.
반응형