3. 반복문
- 반복문이란? : 효율적으로 반복된 명령을 내리는 것. - 종류 |
> while 문 : 특정 조건을 주고 그 조건이 만족될 때까지 계속해서 반복하는 것. 조건이 만족하지 않으면 한번도 실행되지 않는다.
+형식 while(반복조건) { 반복내용 }
ex) #include<stdio.h>
int main(void) { int val; int i = 1;
printf("출력하고자 하는 구구단은 몇단인가? :"); scanf("%d",&val);
while(i<10) { printf("%d * %d = %d \n",val, i, val * i ); i++; }
return 0; }
|
>do~while 문 : while문은 반복의 조건검사를 앞에서 하지만, do~while문은 반복의 조건 검사를 뒤에서 한다. do~while문은 반드시 한번은 루프를 실행하게 되어있다.
+형식 do { 반복내용 }while(반복의 조건); ex) #include<stdio.h>
int main(void) { int val; int i = 1;
printf("출력하고자 하는 구구단은 몇단인가? :"); scanf("%d",&val);
do { printf("%d * %d = %d \n",val,i,val*i); i++; }while(i<10);
return 0; } |
>for문 : for문은 초기문, 조건문, 증감문 이렇게 총 3개의 문자을 기본적으로 포함하고 있다. 초기문 : 반복문에 들어가기 전에 필요로 하는 초기하 문장 조건문 : 조건문 증감문 : 루프를 빠져 나오기 위해서 반복의 조건을 무너뜨리기 위한 문장
+형식 for(초기문; 조건문; 증감문) { 반복하고자하는 내용 }
ex) #include<stdio.h>
int main(void) { int i, j;
printf("구구단 시작 \n");
for(i=0; i<9; i++) { for(j=0; j<9; j++) { printf("%d * %d = %d ", i, j, i* j); }printf("\n"); }
return 0; } <참조 : C 열혈강의> |
'삽질의 현장 > - C' 카테고리의 다른 글
[Surro] :: C언어 이론 07. 포인터 (0) | 2013.10.06 |
---|---|
[Surro] :: C언어 이론 06. 배열 (0) | 2013.10.06 |
[Surro] :: C언어 이론 05. 함수 (0) | 2013.10.06 |
[Surro] :: C언어 이론 04. 조건문 (0) | 2013.10.06 |
[Surro] :: C언어 이론 01-02. 데이터 표현방식 및 자료형 기본 (0) | 2013.10.06 |