[memo][C言語]コメント

雑学

担当夫
C言語、コメントについてのメモ書きです。

$ vi comment.c
--------------------------------------
#include <stdio.h>

/* コメント */
/*
   コ
   メ
   ン
   ト
*/

// コメント (一行用)
int main(){
    printf("Hello World\n");  /*コメント*/
    return 0;
}
--------------------------------------

$ gcc comment.c -o comment_c
$ ./comment_c
Hello World

この書き方もOK

$ vi comment.c
--------------------------------------
#include <stdio.h>

int /*コメント*/ main(){
    printf/*コメント*/("Hello World\n");
    return /*コメント*/ 0;
}
--------------------------------------

$ gcc comment.c -o comment_c
$ ./comment_c
Hello World

命令文の間にコメントするのはNG

$ vi comment.c
--------------------------------------
#include <stdio.h>

int main(){
    pri/*コメント*/ntf("Hello World\n");
    return 0;
}
--------------------------------------

$ gcc comment.c -o comment_c
comment.c: In function ‘main’:
comment.c:3: error: ‘pri’ undeclared (first use in this function)
comment.c:3: error: (Each undeclared identifier is reported only once
comment.c:3: error: for each function it appears in.)
comment.c:3: error: expected ‘;’ before ‘ntf’

関連リンク

【まとめ】C言語