전기전자공학/프로젝트
[Kernighan - C] 1장 언어소개 - 3. For문
LinZBe4hia
2017. 6. 24. 02:34
1.3 for 문
본 앞의 온도변환 프로그램을 for문을 사용해서 다시 코딩할 수 있다.
● for문을 사용한 온도변환 프로그램
1 2 3 4 5 6 7 8 9 10 11 12 | #include <stdio.h> /* print Fahrenheit - Celsius table */ int main() { int fahr; for (fahr = 0; fahr <= 300; fahr += 20) printf("%3d %6.1f\n", fahr, (5.0 / 9.0) *(fahr - 32)); } | cs |
▷ for문 안의 fahr = 0은 루프 내용이 실행되기 전 한 번 실행된다.
▷ fahr <= 300 : 이 조건을 만족하면 루프 내용이 실행된다.
▷ fahr += 20: 루프 내용이 실행된 후 fahr의 20만큼 증가한다.
[예제 1-5] 화씨온도가 300도에서 0도까지를 계산하는 프로그램을 작성해보라.
1 2 3 4 5 6 7 8 9 | #include <stdio.h> main() { int fahr; for (fahr = 300; fahr >= 0; fahr -= 20) printf("%3d %6.1f\n", fahr, (5.0 / 9.0) *(fahr - 32)); } | cs |
아무래도 이번 장은 for문을 어떻게 사용하는 지에 대해 설명하기 위한 예제를 중심으로 설명했던 것 같다.
1.5장 문자 입출력 전까지는 꽤 쉽게 코딩을 했었던 것 같다.