티스토리 뷰

C언어

8,9day.c 반복문 정리

양곰3 2017. 3. 11. 18:16

반복문


반복문의 종류


- while


- for


while문


- 조건식 결과가 참이면 해당 명령을 실행한 후 다시

  조건식을 판별

  조건식이 거짓이면 해당 명령을 실행하지 않고

  while문 종료


- 무한루프에 빠지지 않으려면 증감영역이 반드시 필요

while 문에서 주의할 점


예)

int i = 1;


while(i<10)

{

printf("반복중");

i--; ---> 변수가 감소하면 무한루프에

빠진다.

}


int i = 0;


while(i<3)

printf("반복중");

i++; ---> 반복루프에 포함되어

있지 않다.

(중괄호로 묶어야한다.)


int i = 0;


while(i<3); ---> 조건뒤에 ;(세미콜론)이 있다.

{

printf("반복중");

i++;

}


- 외부조건 변수이름과 내부조건의 변수이름을 같게 하면

  오류 발생


do while문


- 무조건 한번 실행 한 후 조건을 판별한다.


do

문장

while(조건식)


for문


- 정해진 횟수만큼 반복하는 구조


- 조건식이 참인 경우, 명령을 의도한 횟수만큼 반복하여

  실행하는 기능


for(초기화식; 조건식; 증감식){

반복영역


}


- while보다 가독성이 좋다.



- 조건식, 초기화식, 증감식을 한꺼번에 쓸 수 있다.


- 조건식이 생략되면 무조건 참으로 인식한다.


중첩 반복문


- 중첩 반복문; 반복문 안에 다른 반복문이 위치


예)


int x,y;


for(y=0; y<5; y++)

{

for(x=0; x<10; x++)

{

printf("*");

}

printf("\n");

}

'C언어' 카테고리의 다른 글

11day.c 함수정리  (0) 2017.04.03
10day.c 배열 정리  (0) 2017.03.11
7day.c switch문 정리  (0) 2017.03.09
6day.c if문 정리  (0) 2017.03.09
5day.c 기호상수, 형변환, scanf() 정리  (0) 2017.03.09
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함