通常、*/
(ブロック コメント クロージング)が/*
(ブロック コメント オープニング)なしでコードに存在する場合、コンパイラはエラーを生成します。
ただし、次の場合にコンパイラがエラーを生成しないのはなぜですか?
#include <stdio.h>
int main(void)
{
#ifdef abcd
printf("what ever it is");
#endif */ --> the problem with this stray '*/' after #endif
return 0;
}