DH-코더

2018.4.9/ 반복문 while 본문

C언어

2018.4.9/ 반복문 while

king-kang 2018. 4. 9. 10:19

반복문에는 while, do~while, for가 있습니다.


이번 시간에는 while에 대해 공부 해보겠습니다.


while문은 조건이 일 동안 계속 명령을 실행하고 조건이 거짓이면 종료합니다.


while문의 형식은


while(반복 조건)

{

반복조건이 참일 경우 실행되는 명령문

}


입니다.


보기만 해서는 이해하기 어려우니 예시를 봅시다.


---------------------------------------------

#include <stdio.h>


int main(void)

{

char alpha = 'A';

while(alpha <= 'Z')

{

printf("%c ", alpha);

alpha++;

}

}

---------------------------------------------


이 코드는 A부터 Z까지 출력해주는 프로그램입니다.


5행에서 alpha라는 변수를 선언하고 'A'의 값을 넣어주었습니다.

그 후, 7행에서 while문으로 들어가 alpha가 'Z'보다 작거나 같으면

alpha의 값을 출력하고 alpha에 1을 더해줍니다.

alpha에 1을 더해준 후에 다시 7행으로 돌아와 이를 반복합니다.

만약 alpha가 Z까지 출력이 되고 +1이 되었을 때는 값이 'Z'보다 크기때문에

while문을 벗어나고 끝나게 됩니다.


while은 if와 마찬가지로 조건이 참이면 해당 블록을 실행하고,

거짓이면 블록을 실행하지 않고 while을 종료합니다.


이번 시간에는 반복문 중에 while을 공부했습니다.

다음번에는 do~while을 알아보겠습니다.


감사합니다. 피드백은 언제나 환영합니다!


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

2018.4.11/ for문  (0) 2018.04.11
2018.4.11/ do~while문  (0) 2018.04.11