x=0 또는 i++,printf(...) 같은 것은 수식(expression)이라 하며,이것들이 세미콜론으로 끝나면 문장(statement)이 되는데 다음은 그 예이다.


x = 0;

i++;

printf(...);


c언어 에서 세미콜론은 문장의 끝날 나타낸다


중괄호{} 는 여러개의 선언문이나 문장을 모아서 복합문을 구성하는데 쓰인다 따라서 중괄호로 묶인 복합문은 구문상으로 단일문장과 동일한 기능을 수행한다


함수의 시작을 나타내는 {와 끝늘 나타내는 } 가 좋은 예이다. 이밖에 if, else, while, for 등의 여러문장을 둘러싸고 있는 중괄호가 있다 (변수는 어떤 블록 안에서든 선언할수 있는데 4장에서 설명하겠다)

블록을 끝내는 것을 나타내는 오른쪽 중괄호 } 뒤에는 세미콜론 ; 이 올수 없음을 유의해야 한다.