-
[Kernighan - C] 1장 언어소개 - 3. For문전기전자공학/프로젝트 2017. 6. 24. 02:34
1.3 for 문
본 앞의 온도변환 프로그램을 for문을 사용해서 다시 코딩할 수 있다.
● for문을 사용한 온도변환 프로그램
123456789101112#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도까지를 계산하는 프로그램을 작성해보라.
123456789#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장 문자 입출력 전까지는 꽤 쉽게 코딩을 했었던 것 같다.
'전기전자공학 > 프로젝트' 카테고리의 다른 글
[Kernighan - C] #2-9 비트 연산자 (0) 2017.06.25 [Kernighan - C] #2-8 증가 연산자와 감소 연산자 (0) 2017.06.25 [Kernighan - C] #1-10 외부변수 (0) 2017.06.24 [Kernighan - C] 1장 언어소개 - (5. 문자 입출력) (0) 2017.06.24 [Kernighan - C] 1장 언어소개 - (4. 상수정의) (0) 2017.06.24