1.1 주석(Comments)과 들여쓰기(Indentation)
프로그램에서 컴퓨터에게 명령을 내리는 최소 단위를 문장(Statement)이라 한다.
문장은 마지막에 세미콜론(;
)으로 종료된다.
문장과 달리, 프로그램 내용에는 전혀 영향을 미치지 않는 설명문을 주석(Comments)이라 한다.
C언어의 주석은 //
와 /* ... */
을 이용한다.
//
은 //
이후부터 그 줄의 마지막까지 주석으로 인식한다. /* ... */
에서 /*
은 시작을 표시하며, */
은 종료를 표시한다. 주석 블록은 중첩하여 사용할 수 없다. 들여쓰기(Indentation)는 블록 내부에서 문장들을 탭(Tab) 정도만큼 오른쪽으로 들여 쓰는 소스 작성 방식이다. 블록(Block)은 중괄호로 {...}
나타내며 여러 문장의 집합을 의미한다. 한 줄에 여러 개의 문장을 쓸 수 있으나 #include
와 같은 전처리기 지시자(Preprocessor Directives)는 한 줄에 한 문장만을 쓸 수 있다.
#include <stdio.h>
int main(void) {
puts("puts()는 한 줄에 문자열을 출력하는 함수");
...
printf("printf()는 다양한 종류의 문장을 출력하는 함수");
...
return 0;
}