📜  标头文件名称中有注释?

📅  最后修改于: 2021-05-26 03:16:31             🧑  作者: Mango

如果头文件名中有注释,该怎么办?
#include的解析有点特殊,因为在内无法识别注释。因此,在’#include’中,’/ *’不会开始注释,并且该指令指定包含名为’x / * y’的系统头文件。当然,具有这种名称的头文件不太可能在Unix上存在,因为shell通配符功能将使其难以操作。

以下是一些示例。

#include 
int main()
{
  printf("This will compile");
  return 0;
}

输出:

This will compile
#include 
int main()
{
  printf("This will not compile");
  return 0;
}

输出:

Error: stdio.h/*comment*/: No such file or directory
#include 
int main()
{
  printf("This will not compile either");
  return 0;
}

输出:

Error: std/*comment*/io.h: No such file or directory
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。