Page 19 -
P. 19

이 책을 읽다 보면 C 언어에 정의된 구문은 물론이고 C 언어와 관련된 전문 용어도 많이 나온다.
                    이런 용어들이 나올 때마다 일일이 설명하지 못할 수도 있다. 그래도 이 책 어딘가에서 최소한 한
                                                            C
                    번은 설명하니 색인을 보고 해당 페이지로 점프(jump) 하기 바란다.            1                              1
                    첫 예제를 보면 알겠지만 C 프로그램은 다양한 계층에 속한 요소로 구성된다. 그럼 이 코드를 속                             들어가며
                    속들이 살펴보자. 이 프로그램을 실행하면 터미널 화면에 텍스트 다섯 줄이 출력된다. 필자의 컴
                    퓨터에서 실행했을 때는 다음과 같이 나왔다.


                     터미널
                    0  > ./getting-started
                    1  element 0 is 9,        its square is 81
                    2  element 1 is 2.9,      its square is 8.41
                    3  element 2 is 0,        its square is 0
                    4  element 3 is 7e-05,    its square is 4.9e-09
                    5  element 4 is 3e+25,    its square is 9e+50


                                                                                       C
                    이 결과를 보면 코드 17줄에서 따옴표로 묶은 부분이 화면에 표시(C 용어로 출력(print) )되는 것
                    을 알 수 있다. 실제로 프로그램이 동작을 수행하는 부분은 17줄부터 20줄까지다. C 언어에서는
                                         C
                    이런 코드를 문장(statement) 이라 부르는데, 이 단어에는 다소 오해의 소지가 있다. 다른 언어에서
                    는 이를 명령(instruction)이라 부르며, 이렇게 표현하는 것이 본래 목적을 잘 드러내는 것 같다. 17
                                                             C
                                                   C
                    줄에 나온 문장은 printf란 함수(function) 를 호출(call) 한다.
                                                                                getting-started.c
                    17      printf("element %zu is %g, \tits square is %g\n",
                    18             i,
                    19             A[i],
                    20             A[i]*A[i]);


                                                                                   C
                                             C
                    이 printf 함수는 인수(argument) 를 네 개 받는데, (...)와 같이 소괄호(parenthesis) 로 묶은 순서
                    쌍으로 표현한다.











                    1  C 전문 용어는 이렇게 윗첨자 C로 표기한다.

                                                                                                  23





     모던c.indd   23                                                                           2021-12-29   오후 2:32:56
   14   15   16   17   18   19   20   21   22   23   24