c++ 코딩창에서 한 명령 구문이 끝났다는 표시.
여기서 명령 구문은 하나의 문장을 의미한다.
우리가 글을 쓸 때, 한 문장의 작성을 끝내고
다음 문장으로 넘어가기 위해,
마침표 ( . ) 를 찍는 것과 같다.
사용법은 c++ 에서 명령어로 구성된 한 단위의 문장 끝에
바로 ' ; ' 를 붙이면 된다.
마침 표시를 제외하는 경우는,
- 구문의 맨 앞에 # 이 들어가는 전 처리기 지시문,
- 중괄호 ' { ' 와 ' } ' 의 각각 뒤,
- 중괄호 ' { } ' 바로 위에 쓰여지는 함수 구문의 끝에는
세미콜론을 붙이지 않는다. c++ 의 모든 함수 아래에는
중괄호가 붙는다.
- 이 외의 특별한 경우는 추가적으로 고려한다.
※ 하나의 긴 문장을 엔터키로만 나누어 놓은 경우,
중간에 마침표가 없으므로 함수 구문인지 무엇인지
헷갈릴 수 있기 때문에 주의한다.
코딩란에서 단지 엔터키로 줄을 나눈 것은
작성하는 사람의 가독성을 위한 것이지,
컴퓨터에겐 의미가 없는 것이다.
컴퓨터를 실제 동작하기 위해선,
반드시 세미콜론 ( ; ) 을 입력하여야 한다.
마침표가 없으면 컴퓨터 입장에선,
계속해서 연속된 한 문장으로 인식하기 때문에
오류가 걸린다.
※ 함수에서 일부의 경우, ' { } ' 안의 문장이 한 구문 이하일 때
중괄호를 생략할 수 있다는 비공식적인 규칙이 있다.
때문에, 왜 마침표 없는 구문이 중괄호 없이 연속되는 것인지
혼동될 수 있다.