본문 바로가기
Software

세미클론(;)의 쓰임새를 이해하면 사용이 자연스러워진다.

by 홈커뮤니케이션 2011. 4. 10.

C/C++이나 JAVA 언어를 학습할 때 하나의 statement는 세미콜론(semicolon)으로 끝났다는 것을 배웁니다. 저도 처음에는 그러려니 하며 배웠지만 최근 영문법 관련 자료를 읽으면서 세미콜론을 붙이는 논리적인 이유가 있다는 것을 알게되었습니다.

국문법에는 세미콜론이라는 punctuation mark의 대한 활용법이 없지만 영문법에는 그것에 대한 규칙이 정해져 있습니다.

가장 중요한 활용 예중 하나가 독립적인 두 영문장이 밀접한 관련이 있으나 등위 접속사(예를 들어, and, or)로 연결되지 않은 경우에 두 문장이 밀접히 관련 되었음을 나타내기 위해 사용합니다. 그 실례는 다음과 같습니다.

"A man chooses; a slave obeys."

위 두 문장은 의미상 but으로 연결되어 있지만, 접속사가 생략된 경우, 두 문장을 위와 같이 세미콜론으로 연결해줘서 읽은 이에게 두 문장이 밀접하게 연결되었음을 깔끔하게 나타냅니다.

따라서 C/C++ programming language에서 여러 statement 나열은 아래와 같은 것을 의미하지만

statement_A, and (then) statement_B, and (then) statement_C

and를 생략하고 대신 세미콜론을 넣어서

statement_A; statement_B; statement_C

라고 간결하게 표현한 것이라 볼 수 있습니다.



사업자 정보 표시
(주)홈커뮤니케이션 | 김민호 | 충북 청주시 상당구 내덕동 청주대학교 미래창조관 305 | 사업자 등록번호 : 317-81-21635 | TEL : 070-7844-7007 | Mail : hommcomm@hanmail.net | 통신판매신고번호 : 2010-충북청주-0541호호 | 사이버몰의 이용약관 바로가기