Page 18 -
P. 18
예제 1-1 첫 C 프로그램
1 /* 장난스런 문장 같지만 정식 C 표현이다. -*- mode: c -*- */
2 #include <stdlib.h>
3 #include <stdio.h>
4
5 /* 이 부분이 핵심이다. */
6 int main(void) {
7 // 선언문
8 double A[5] = {
9 [0] = 9.0,
10 [1] = 2.9,
11 [4] = 3.E+25,
12 [3] = .00007,
13 };
14
15 // 필요한 작업을 수행한다.
16 for (size_t i = 0; i < 5; ++i) {
17 printf("element %zu is %g, \tits square is %g\n",
18 i,
19 A[i],
20 A[i]*A[i]);
21 }
22
23 return EXIT_SUCCESS;
24 }
1.1 명령형 프로그래밍
실제 코드를 보면 main, include, for와 같은 단어들이 알록달록한 색으로 일정한 형식에 맞게 작
성되어 있는데 중간중간에 이상한 문자와 숫자, 그리고 ‘필요한 작업을 수행한다’처럼 일반 텍스트
도 섞여 있다. 이 코드는 사람인 프로그래머와 기계인 컴퓨터를 연결해 준다. 즉, 프로그래머가 원
하는 작업을 컴퓨터가 수행하도록 명령을 내리는 것이다.
TAKEAWAY 1.1 C는 명령형 프로그래밍 언어다.
22
모던c.indd 22 2021-12-29 오후 2:32:56