컴퓨터 언어/C

[C] C언어 3일차 반복문과 분기문

훈츠 2020. 3. 12. 01:00
반응형

안녕하세요. 훈츠 입니다. C언어 뿐만 아니라, 정말 많이 사용하는 반복문과 분기문에 대해서 정리 합니다. 렛츠 고우~

반복문 (for , while, do while) 

  • for  
    • 무한 루프 for ( ; ; )
      • break 를 만나면 정지 
  • while
    • 무한 루프 while(1)
      • break 를 만나면 정지
  • do while
    • 최초 1회는 무조건 수행
//for 문
for(int i=0; i < 3; i++)
{
	printf("for 문 %d", i);
}

//while 문
int i = 0; 
while(i < 3)
{
	printf("for 문 %d", i++);
}

//do while 문
int i = 0; 
do{
	printf("do while 문 %d", i++);
}while(i < 3);

분기문 (if , swich)

  • if, else if, else 
  • switch case문 
    • switch 문에서 case에 해당하고 그실행문에 break를 만나지 못하면 그다음 실행문들도 실행됩니다. 

3번 case에는 break가 없어서 default 문도 실행 하고 종료 됩니다. 

  • continue

 반복문에서 조건문과 함께 continue문을 만나면 그 조건을 건너뛰고 다음 조건으로 가서 루프문이 실행됩니다. 위 예시에서 3을 건너 띄고, 1,2,4,5 가 출력되고 종료 된것을 확인 할수 있습니다. 

반응형

'컴퓨터 언어 > C' 카테고리의 다른 글

[C] C언어 5일차 배열  (0) 2020.03.14
[C] C언어 4일차 함수  (0) 2020.03.13
[C] C언어 3일차 연산자  (0) 2020.03.12
[C] C언어 3일차 상수  (0) 2020.03.11
[C] C언어 2일차 상수와 printf() 함수  (0) 2020.03.11