while(조건식)
{
문1;
문2;
}
조건식을 만족하면 {}안을 실행하고, 만족하지 못하면 while{}이후의 문장을 실행
ex.)
#include<stdio.h>
int main()
{
int i;
i=10;
while(i<50)
{
printf("%d",i);
i+=10;//i=i+10
}
return 0;
}
/*
int i;
for(i=10;i<=50;i+=10))
{
printf("%d",i);
}
*/
반복문에서의 break;는 가장 가까운 반복문을 탈출!!
문) 1+2+...100, 1~100까지 더하는 중에 처음으로 합이 2500을 넘을때 마지막으로 더한 항값은?
/*13break.c
*/
#include<stdio.h>
int main()
{
int i,s=0;
for(i=1;i<=100;i++)
{
s+=i;
if(s>2500) break;
}
printf("마지막항 값 : %d\n",i);
return 0;
}
'PROGRAMMING > C' 카테고리의 다른 글
[대체] 7. 반복문(do~while) (0) | 2011.02.16 |
---|---|
[대체] 6. continue; (0) | 2011.02.16 |
[대체] 4. 난수 (0) | 2011.02.16 |
[대체] 3. 반복문(for) (0) | 2011.02.16 |
[대체] 2. 증감연산자, 전위연산자, 후위연산자 (0) | 2011.02.16 |