본문 바로가기

C 언어/임베디드 C

for문(1)

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