본문 바로가기

프로그래밍 -----------------------/C,C++ 기초

9. while문 사용법 - 제어문


9. while문 사용법 - 제어문


while문은 for문과 비슷한 반복문입니다.

차이점은 for문은 초기값, 조건식, 변환값을 사용하지만 while문은 조건식만을 사용합니다.


형식
while( 조건문 )
{
명령문;
}


그럼 간단히 1부터 100까지 더해보는 프로그램을 만들어 볼까요?


1부터 100까지 더해보는 프로그램
int sum = 0;
int i = 0;

while( i <= 100 )
{
sum += i;
++i;
}

printf(" 1~100까지의 합은?? %d\n", sum);


형식을 보면 간단합니다. 하지만 무한루프에 빠지지 않게 조심해야 합니다. 무슨예기인고하니 위 예제를 보면 ++i;를 하는 부분이 있습니다. 이 부분을 깜빡하고 안쓴다면 무한루프로 들어갑니다. 조건문에서 계속 참이 나오므로 while문을 빠져 나오지 못하죠. 이것이 바로 cpu 100% 를 만드는 겁니다. ㅋㅋ (궁금하면 해보세요 ㅎㅎ)

참고로 저는 while문을 많이 사용하지 않습니다. 왜냐하면 위에서 언급했던 것마냥 그런일들이 비일비재하거든요. ㅋㅋ 그래서 for문을 많이 사용하죠. 왜냐하면 변환값을 넣어야하는 공간이 있기때문에 습관적으로 변환값을 넣으니까요 ^^

'프로그래밍 ----------------------- > C,C++ 기초' 카테고리의 다른 글

break문 사용법  (0) 2008.11.13
10. switch문 사용법 - 제어문  (0) 2008.11.13
8. for문 사용법 - 제어문  (0) 2008.11.13
7. if문 사용법 - 제어문  (0) 2008.11.11
13. printf() 사용법  (0) 2008.11.10