본문 바로가기
Theory/C&C++

[C/C++]주석

by wintercamo3482 2024. 11. 7.

1. 주석이란?

주석의 용도는 코드 내에 작성한 설명 혹은 메모를 뜻한다.

 

소스 코드를 컴파일할 때, 컴파일러 혹은 인터프리터는 주석을 무시하기 때문에 프로그램에 어떠한 영향을 끼치지 않는다.

 

단순한 "hello world!" 출력문 같은 간단한 프로그램에선 굳이 사용할 필요가 없으나 몇 백 줄이 넘어가거나 팀원들과 협업하는 경우엔 주석의 유무에 따라 해석 및 작업 시간이 단축된다.

 

  1. Visual Studio의 주석 적용 단축키는 Ctrl + K + C 이다.
  2. Visual Studio의 주석 해제 단축키는 Ctrl + K + U 이다.

 

2. 한 줄 주석

#include <stdio.h>

int main(void)
{

    // printf("Hello World!");
    
    return 0;
}

 

사용법은 앞에 //를 추가하면 된다.

3. 여러 줄 주석

#include <stdio.h>

int main(void)
{
#if 0
    int i = 100;
    printf("Hello World!");
#endif
    
    return 0;
}

 

사용법은 주석 처리할 라인의 시작 부분엔 /*을, 끝 부분엔 */을 추가하면 된다.

4. 전처리기 지시문 활용

#include <stdio.h>

int main(void)
{
#if 0
    int i = 100;
    printf("Hello World!");
#endif

    return 0;
}

 

전처리기를 사용한 주석 처리 방법이다.

 

#if 0이면 #if부터 #endif까지가 비활성화된다.

반대로 #if 1이면 #if부터 #endif까지 활성화된다.