提示信息

C语言中几个预定义宏

金骨实 已关注

C语言中有一些预定义宏,常用的包括以下几个:

  1. __FILE__:表示当前源文件的文件名。
  2. __LINE__:表示当前源文件的行号。
  3. __DATE__:表示当前编译的日期,格式为"MMM DD YYYY"。
  4. __TIME__:表示当前编译的时间,格式为"HH:MM:SS"。
  5. __cplusplus:当C++编译器编译C源代码时,该宏被预定义为1。
  6. __STDC__:用于指示编译器是否符合C标准的宏,如果编译器符合C标准,则该宏被预定义为1。
  7. __func__:表示当前函数的名称(C99标准引入)。

这些宏可以在编写代码时使用,用于获取当前文件名、行号等信息,或者进行条件编译。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
金骨实 关注 已关注

最近一次登录:2023-10-09 16:52:35   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图