더북(TheBook)

TAKEAWAY 2.1 구두점은 다양한 의미로 사용할 수 있다.

주석(comment)C: 앞에서 본 /* ... */ 구문은 그 안에 담긴 내용이 주석임을 컴파일러에게 알려 준다. 예를 들면 5줄과 같다.

 

getting-started.c

 5 /* 이 프로그램의 핵심이다. */

컴파일러는 주석 부분을 무시한다. 주석은 코드에 대한 설명을 담고 문서화하는 데 가장 적합하다. 이렇게 코드를 곧바로 문서화하면 이해하기 훨씬 쉬워진다. 15줄에 나온 것처럼 //로 시작하는(C++ 스타일) 주석도 사용할 수 있다. 그러면 //부터 그 줄 끝까지 주석으로 처리된다.

리터럴(literal)C: 앞의 코드를 보면 0, 1, 3, 4, 5, 9.0, 2.9, 3.E+25, .00007이나 "element %zu is %g, \tits square is %g\n" 같은 고정된 값이 다양하게 나오는데, 이런 요소를 리터럴이라 부른다.

식별자(identifier)C: 프로그램의 구성 요소 중에는 성격이 ‘이름’과 같은 것들이 있다. 앞의 예제에서 A, i, main, printf, size_t, EXIT_SUCCESS가 여기에 해당한다. 식별자는 프로그램에서 다음과 같은 다양한 역할을 한다.

▪︎ 데이터 오브젝트(data object)C: 예제에서 Ai가 여기에 해당하며 변수(variable)C라고도 부른다.

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