프로그래밍/C언어

1.3 The for Statement

seungdols 2011. 11. 7. 18:12

  0  -17.8
 20   -6.7
 40    4.4
 60   15.6
 80   26.7
100   37.8
120   48.9
140   60.0
160   71.1
180   82.2
200   93.3
220  104.4
240  115.6
260  126.7
280  137.8
300  148.9

 

#include <stdio.h>
 
main()
{
 int fahr;
 
 for( fahr = 0; fahr <= 300; fahr = fahr + 20 )
 {
  printf("%3d %6.1f\n" , fahr, (5.0/9.0) * ( fahr - 32 ) );
 }
}

변수 하나로 줄이고 for문 loop를 이용해 같은 값을 도출하고 있네요 ^^

사실. 정말 놀랍네요.. ㅎㅎ 앞의 두 가지 version을 통합한 거라고 생각 됩니다. ㅎ

그리고 for문 밑에 바로 loop 수행 문장을 쓰면 error도 나지 않고 잘 돌아가지만

습관화를 위해서 한 줄 이더라도 { } 이 중괄호 스코프를 씁니다. 

다음 한 line을 읽어 수행하므로 2줄인 경우 { } 필수적입니다. !!!

이것은 if문장 - else문장에서도 같은 맥락입니다.

반응형

'프로그래밍 > C언어' 카테고리의 다른 글

1.5.1 File Copying 2nd version  (0) 2011.11.07
1.5.1 File Copying  (0) 2011.11.07
1.5 Character Input and Output  (0) 2011.11.07
1.4 Symbolic Constants  (0) 2011.11.07
1.2 Variables and Arithmetic Expressions  (0) 2011.11.07