201303/반복문
2013. 4. 3. 16:50ㆍ프로그래밍/C언어 TIP
◈ 반복문
같은 명령문을 여러 번 반복해서 수행해야 할 경우 사용된다. 반복문은 while문, for문, do-while문이 있다.
◦ while문
while문의 실행조건은 다음과 같다.
① 변수가 초기화 되어 있어야 한다. 초기화가 안된 변수는 임의값을 가지게 되므로 정상적인 결과를 얻을 수 없다.
② 종료값이 존재해야 한다.
③ 종료값이 존재한다면 종료조건 또한 정해줘야 한다.
while문은 반복문이기 때문에, 종료값과 종료조건이 없으면 계속해서 loop가 돌게 된다.아래의 소스를 통해 실행조건을 알아보도록 하자.
#include <stdio.h>
int main()
{
int num()
num = 0; //변수의 초기화
while (num <= 5) //반복여부를 결정하는 논리식,
종료조건이 된다.
{
printf("%d\t",num);
num = num + 1; //변수의 값의 변경
}
printf("\n");
}
다음 소스를 순서도를 통해 이해해보자.
조건이 참일때 while문 안을 실행하고 조건이 거짓이 되면 while을 빠져 나오게 된다.
'프로그래밍 > C언어 TIP' 카테고리의 다른 글
201303/for문 (0) | 2013.04.03 |
---|---|
201303/while문. 심볼테이블. gerch() (0) | 2013.04.03 |
201303/if문과 switch문. 문자입출력함수[getchar(), putchar()] (0) | 2013.04.03 |
201303/선택문(if문, else if문, switch문) (0) | 2013.04.03 |
201303/연산자. 형변환(type casting). (0) | 2013.04.03 |