본문 바로가기

기타/글보관

(C) 주석의 활용

주석

코드를 작성할 때 넣는 첨언이다. 코드를 더 쉽게 이해할 수 있게 사용하는 것으로 실행에 영향을 미치지 않는다.

 

C언어가 사람이 이해하기 쉽게 만들어진 컴퓨터 언어라고 하지만 내가 짠 코드의 내용을 분석하는 것은

상당한 시간이 걸린다. 하물며 다른 사람이 짠 그리 길지 않은 코드라도 내가 분석을 하려면 더욱더 긴

시간이 걸릴 것이다.

 

C언어에서 주석을 넣는 방식은 2가지가 있는데, 하나는 슬래시 두 개를 사용하는 것과(// 주석처리)

또 하나는 슬래시 하나와 별표(/* 주석처리 */)를 사용하는 것이 있다.

 

주석 사용 예시

//

슬래시 두 개를 사용하는 방식은 //를 사용한 그 줄의 뒷부분을 전부 주석처리를 한다.

주석처리되지 않은 코드 //주석처리된 문장1
주석처리되지 않은 코드
//주석처리된 문장2
//주석처리된 문장3

/* */

슬래시 하나와 별표를 사용하는 방식은 그 사이에 있는 모든 내용을 주석으로 처리한다.

주석처리되지 않은 코드
/* 주석처리된 문장1 */
주석처리되지 않은 코드
/*
   주석처리된 문장2
   주석처리된 문장3
   주석처리된 문장4
*/

주석 사용 주의점 및 주석의 다른 사용법

  -주석은 간단하고 의미가 정확해야한다. 복잡하게 삽입된 주석은 오히려 가독성을 떨어트린다.

  -주석의 중복사용

1.  /*
2.     주석처리된 문장1
3.     /* 주석처리하려는 문장 */
4.     주석처리된 문장2
5.  */

컴파일을 하면 1행의 /*부터 주석이 시작되어 3행의 */을 만나면서 주석이 끝이난다.

5행의 */는 잘못 삽입된 주석으로 해석되어 컴파일 오류가 발생한다.

 

코드 어딘가에 문제가 있어서 자신이 원하는대로 실행이 되지않거나, 의도하지 않은 결과를 도출한다면,

어디가 문제인지 알아내야하는데 그때 일부 코드를 주석처리 하기도 한다. 그러한 과정에서 아래와 같은

형태의 주석이 사용되곤 한다.

1.  /*
2.     주석처리된 코드1
3.     //주석처리된 코드2
4.     주석처리된 코드3
5.  */

 

'기타 > 글보관' 카테고리의 다른 글

(C) C언어의 연산자  (0) 2019.09.07
(C) 변수  (0) 2019.08.09
(C) Hello world! 출력하기 응용편  (0) 2019.03.24
(C) Hello world! 출력하기  (0) 2019.03.14