반응형
코멘트란 프로그램의 동작이나 흐름에는 영향을 미치지 않으면서 코드와 관련된 내용에 대해서 부연 설명을 표시할 수 있는 기능을 말한다. 다른 말로는 리마크 혹은 주석이라고도 불리며 코드에 대한 이해를 돕거나 가독성을 높이는 역할을 한다. C에서 코멘트를 표시하는 방법은 2가지가 있는데 이는 다른 C에서 파생된 모든 언어(C++,C#, Java등)에서들도 그대로 사용되어지고 있다.
1. 한줄 내에서 코멘트를 다는 방법 : ’//‘
C 코드내 어디서든 ‘//‘가 삽입되면 그 뒤에서부터 라인 끝까지는 코멘트 영역이 되어서 프로그램에 어떠한 영향도 미치지 않는다.
#include <stdio.h>
// 이 함수는 메인 함수입니다.
int main()
{
int count = 10; // 이 영역은 코멘트 영역입니다.
printf("count is %d", count);
}
2. 여러줄에 걸쳐서 코멘트를 다는 방법 : ‘/*……*/‘
C코드내 어디서든 ‘/*’ 로 시작하여 ‘*/‘로 끝나는 부분은 몇줄이든 상관없이 코멘트 영역이 된다.
#include <stdio.h>
/*
C에서 메인함수는 반드시 하나가 존재해야 합니다.
2개 이상 정의 되어서도 안됩니다.
주의하시기 바랍니다.
*/
int main()
{
int count = 10; /* 이 영역은 코멘트 영역입니다. */
printf("count is %d", count);
}
‘/*’, ’*/‘ 페어(쌍)는 중복적으로 표시될 수 없고 항상 두 개가 한 쌍을 이루어야 한다. 예를 들어 다음과 같은 경우에는 오류가 발생한다.
#include <stdio.h>
/*
C에서 메인함수는 반드시 하나가 존재해야 합니다.
/*
2개 이상 정의 되어서도 안됩니다.
*/
주의하시기 바랍니다.
*/
int main()
{
int count = 10; /* 이 영역은 코멘트 영역입니다. */
printf("count is %d", count);
}
* 참고로 코멘트 내에는 어떤 문자가 와도 상관은 없으나 소스 파일을 저장하고 불러올때 인코딩 옵션에 일관성을 유지해야 한다. 예를 들어 코멘트를 한글로 작성하고 저장 할 때에는 euc-kr로 저장했다가 불러올 때에는 utf-8로 불러오게 되면 한글이 다 깨져서 나타나니 주의해야 한다.
'프로그래밍 언어 > C' 카테고리의 다른 글
[C언어:초급-007] 연산자2-비교, 논리 (0) | 2022.03.06 |
---|---|
[C언어:초급-006] 연산자1-산술, 대입, 증감 (0) | 2022.03.01 |
[C언어:초급-004] 변수명 작성규칙 (0) | 2022.02.27 |
[C언어:초급-003] 변수 (0) | 2022.02.27 |
[C언어:초급-002] 타입 (0) | 2022.02.27 |