source

Ansi-C의 한 줄 코멘트

ittop 2023. 10. 4. 22:56
반응형

Ansi-C의 한 줄 코멘트

익숙합니다.//Java 및 Visual Studio의 한 줄 코멘트를 표시하고 Ansi-C에 대해 이것이 존재하지 않는다는 것에 놀랐습니다.사용./* my comment */정말 짜증나요.Ansi-C를 사용할 때 한 줄 코멘트를 표시하는 다른 방법이 있습니까?

ANSI-C, 아니요, 하지만 현재의 표준 개정은 그것들을 허용하고 있고, C99 이후로 그렇게 해오고 있습니다.

매크로를 작성할 수도 있습니다.

#define COMMENT(x)

int main() {
   COMMENT(Hi there)
   return 0;
}

ANSIC에서 명백한 것이 없는 것을 제외하고는 - 당신이 지적한 것은 맞습니다./* */ANSIC 89에서 스타일이 올바르지 않습니다.

음...

ANSI C는 C99이고 다음으로 시작하는 주석을 허용합니다.//줄의 끝까지 뻗을 수 있습니다
이전에 발표된 표준(C89/C90)에서//댓글은 설명되지 않았지만 많은 컴파일러들이 추가적인 것으로 받아들였습니다.

주석을 달 수 있는 또 다른 옵션이 있습니다.#if 0/#endif(일반적으로 "inactive" 코드를 주석으로 달기 위해 사용됨)

/* ... */#if 0댓글입니다.#엔디프/* ... */

죄송하지만 ANSI-C에만 있는 것 같습니다./* comment */사용됩니다.http://members.cox.net/midian/articles/ansic1.htm

언급URL : https://stackoverflow.com/questions/8284940/single-line-comments-in-ansi-c

반응형