C++

C++ 주석 총정리

김구티2 2024. 2. 11. 17:03

1. 주석의 개념

C와 C++의 주석은 C++ 프로그램의 소스 코드에 있는 사람이 읽을 수 있는 설명이나 메모의 개념이다. 주석은 프로그램을 더 쉽게 읽고 이해할 수 있게 해준다. 물론, 이 주석이라는 것들은 컴파일러나 인터프리터에 의해 실행되지 않는다.

2. 주석의 사용 이유

① 프로그램에 대한 세부 사항에 대한 내용이 제공되지 않으면, 큰 코드를 읽는 사람이 잘못 이해할 수도 있다.
② 주석은 더 많은 설명을 제공하여 코드를 더 쉽게 읽을 수 있다.
③ 주석에는 코드를 이해할 수 있도록 알고리즘에 대한 설명이 포함될 수 있다.
④ 코드의 일부 부분의 실행을 방지하기 위해 주석을 사용할 수 있다.

 

3. 주석의 종류

C와 C++에는 2가지의 주석이 종류한다. 싱글 라인과 멀티 라인이 그것이다.

// single line comment

/* multi line comment */

 

① 싱글라인 주석

C의 한 줄 주석은 슬래시 2개(//)로 시작한다. 줄의 끝까지 연장되므로 끝을 따로 지정할 필요가 없다.

 

// C program to demonstrate commenting after line of code
#include <stdio.h>
 
int main() {
    // single line comment here
   
      printf("Welcome to GeeksforGeeks"); // comment here
    return 0;
}

 

위에서 주석이 이곳저곳에 있는 것을 확인할 수 있다. 그런데 주석은 가능하다면 코드 줄 앞에 모아놓는 것이 깔끔할 것이다.

 

② 멀티라인 주석

C의 멀티라인 주석은 슬래시+별표( /*)로 시작하여 별표+슬래시( */)로 끝이 난다. /*와 */ 사이의 텍스트는 주석으로 처리되고 컴파일러에 의해 무시되는 것이다.

/* C program to illustrate 
use of 
multi-line comment */
#include <stdio.h>
int main(void)
{
     /*
     This is a
     multi-line comment
     */

     /*
     This comment contains some code which
     will not be executed.
     printf("Code enclosed in Comment");
     */
     printf("Welcome to GeeksforGeeks");
     return 0;
}

 

728x90