더북(TheBook)

02 프로그램의 핵심 구조

이 장에서 다루는 내용

C 언어 문법

식별자 선언하기

객체 정의하기

컴파일러에게 지시하기

실전에서 다룰 프로그램은 앞 장에서 본 예제보다 훨씬 다양하고 복잡하게 구성되겠지만 기본 골격은 거의 비슷하다. C 프로그램의 구조와 관련된 주요 요소들은 예제 1-1에 거의 다 나왔다.

C 프로그램에서 고려할 두 가지 관점이 있는데, 하나는 (컴파일러가 이해할 수 있도록 프로그램을 작성하는) 구문 관점(syntactic aspect)이고, 다른 하나는 (우리가 의도한 대로 작동하도록 프로그램을 작성하는) 의미 관점(semantic aspect)이다. 이 장에서는 구문 관점과 의미 관점의 세 가지 핵심 요소인 선언(declarative part)(대상이 무엇인지를 표현), 정의(definition)(대상이 어디 있는지를 표현), 문장(statement)(대상이 수행할 사항)에 대해 차례대로 살펴본다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.