for문은 보통 반복횟수가 사전에 정해진 경우에 많이 사용하는 반복문이다.
for(초기식; 조건식; 증감식) 명령문
while문과 조건식만 동일
초기식은 처음한번만 수행되는식
증감식은 끝에 매번 수행한다.
//1에서 5까지의 정수를 화면에 출력하는 프로그램
#include <stdio.h>
int main()
{
int i;
for(i=1; i<=5; i++)
{
printf("%d\t", i);
}
putchar('\n');
return 0;
}
결과
1 2 3 4 5
for(i=1; i<=5; i++) printf("%d\t", i);를 while문과 동일시
i=1;
while(i<=5)
{
printf("%d\t", i);
i++;
}
다른 for문으로 나타낼 시
i=1;
for(;i<=5;)
{
printf("%d\t", i);
i++;
}
for(i=1; i<=5; i++);
volatile : cpu에 대해 최적화의 적용을 받지 않도록 하는 선언
i++ 은 ++i 로 해도 상관없다.
'C 언어 > 임베디드 C' 카테고리의 다른 글
for문(3) (0) | 2011.04.13 |
---|---|
for문(2) (0) | 2011.04.11 |
while문의 무한반복 (0) | 2011.04.07 |
while문의 반복횟수 (0) | 2011.04.07 |
while문이 한번도 실행되지 않는 경우 (0) | 2011.04.07 |