본문 바로가기

C 언어/임베디드 C

for문(2)

//0에서 10사이의 짝수를 출력하면서 각 단계의 누계를 출력하는 프로그램

#include <stdio.h>

int main()
{
 int num, sum;

 for(num=0, sum=0; num<=10; num=num+2)
 {
  sum += num;
  printf("num=%d : sum=%ld\n", num, sum);
 }
 return 0;
}

결과
num = 0 : sum = 0
num = 2 : sum = 2
num = 4 : sum = 6
num = 6 : sum = 12
num = 8 : sum = 20
num = 10 : sum = 30

위 for문 순서
num = 0;
sum = 0; <--1번
for(;num<=10;)<--2번
{
sum += num;
printf("num=%d : sum=%ld\n", num, sum);<--3번
}
num = num + 2; <--4번
이런순서대로 처리한다.

'C 언어 > 임베디드 C' 카테고리의 다른 글

무한 반복문  (0) 2011.04.13
for문(3)  (0) 2011.04.13
for문(1)  (0) 2011.04.11
while문의 무한반복  (0) 2011.04.07
while문의 반복횟수  (0) 2011.04.07