まずは、AIX の xlc コンパイラから。
aix% cat logical-and-macro-int.c
#define TWO 2
int main()
{
return 1 && TWO;
}
aix% xlc logical-and-macro-int.c
aix%
次は Solaris の cc コンパイラ。
solaris% cat logical-and-macro-int.c
#define TWO 2
int main()
{
return 1 && TWO;
}
solaris% cc logical-and-macro-int.c
solaris%
次は、Linux の gcc。
linux% cat logical-and-macro-int.c
#define TWO 2
int main()
{
return 1 && TWO;
}
linux% cc logical-and-macro-int.c
linux%
どのコンパイラも警告を出さずにコンパイルする。
セコメントをする