Last Update 2023/05/03
各種コメント記述方法によるコンパイルテスト
sample.c
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
/* コメント1 */
printf("/* コメントではない1 */\n");
printf("abc\n"/* コメント2 */);
/*
コメント3
*/
/* printf("コメント4\n") // */
/\
* printf("コメント5\n"); *\
/
// コメント6
//\
コメント7
printf("// コメントではない2\n");
return EXIT_SUCCESS;
}
実行結果
$ gcc -Wall sample.c
sample.c: In function ‘main’:
sample.c:24:9: warning: multi-line comment [-Wcomment] <--- 行コメントが複数行となる場合の警告
24 | //\
| ^
$ ./a.out
/* コメントではない1 */
abc
// コメントではない2
実行環境
GCC-8.2.0
GNU C Library 2.28
GNU Binutils 2.31.1
GNU bash, version 5.1.16
GNU C Library 2.28
GNU Binutils 2.31.1
GNU bash, version 5.1.16
コード例・出力内容中の表記
・実行例中の太字表記部分は、コマンドなどの入力された文字列を示します。
・「︙」や「...」の着色省略表記は、 実際のソースコードや出力内容などを省略加工した部分を示します。
・「︙」や「...」の着色省略表記は、 実際のソースコードや出力内容などを省略加工した部分を示します。