반응형
C/C++ 주석 의미, 예시
주석 처리의 정의와 용도를 살펴보고 C언어와 C++에서 주석 처리를 진행하는 방법을
정리해보도록 하겠습니다.
주석 처리란?
주석 처리된 부분은 실행할 코드 부분으로 인식되지 않는다는 점을 이용하여
코드의 설명을 달거나 디버깅 시 특정 코드 부분의 실행을 생략하고 싶을 때 사용합니다.
아래 예시 코드에서 아래 줄의 "주석 테스트"라는 메시지는 출력되지 않습니다.
#include <stdio.h>
int main(){
int a = 6;
// 이 코드는 a가 5보다 큰지를 비교하는 코드입니다.
if(a > 5){
printf("a는 5보다 큽니다\n");
}
// printf("주석 테스트\n");
}
한 줄 주석 처리법 : //
코드 한 줄에 주석 처리를 할때는 C언어와 C++ 모두 //를 이용하여 주석 처리를
진행해주시면 됩니다. 이 경우, // 시작부터 해당 줄의 끝 부분까지 주석으로 처리됩니다.
#include <stdio.h>
int main(){
int a = 6;
if(a > 5){
printf("a는 5보다 큽니다\n"); // 여기서부터가 주석입니다.(printf문은 잘 실행됩니다.)
}
}
반응형
여러 줄 주석 처리법 : /* ~ */
/*를 사용하면 해당 부분부터 */이 등장할 때까지의 전체 부분을 모두 주석으로 취급합니다.
이 점을 활용하면 여러 줄의 코드를 동시에 주석 처리하는 것이 가능합니다.
#include <stdio.h>
int main(){
int a = 6;
/*
주석 시작 부분입니다.
a의 값을 검사하여 5보다 큰지를 체크합니다.
*/
if(a > 5){
printf("a는 5보다 큽니다\n");
}
}
주석 처리 단축키 : Ctrl + k + c / Ctrl + k + u
원하는 부분을 블록 지정한 뒤, Ctrl + k + c 단축키를 통하여 주석 처리를 할 수 있습니다.
만일, 주석 해제를 원할 경우는 블록 지정 후, Ctrl + k + u 단축키를 이용해주시면 됩니다.
단축키를 사용한 경우, //를 활용한 주석 처리가 각 줄에 적용되고 해제되는 원리이며
/* ~ */로 주석 처리를 한 경우에는 해제가 되지 않을 수도 있으니 참고해주시길 바랍니다.
'C & C++' 카테고리의 다른 글
[C언어/C++] 나눗셈 연산의 원리, 몫과 나머지를 구하는 방법 (0) | 2022.05.15 |
---|---|
[C언어] if문 활용 조건문 사용법 예제 정리 (else if, else문, 중첩 조건문 등) (0) | 2022.05.01 |
C++ 스타일의 for문(범위 기반 for문) : 배열, 문자열, 벡터 순회 예제 (0) | 2022.04.20 |