C语言 __STDC__

ChatGPT 3.5 国内中文镜像站免费使用啦

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门


一.__STDC__简介

ANSI C 定义了许多宏。在编程中您可以使用这些宏,但是不能直接修改这些预定义的宏。

__DATE__    当前日期,一个以 “MMM DD YYYY” 格式表示的字符串常量。

__TIME__    当前时间,一个以 “HH:MM:SS” 格式表示的字符串常量。

__FILE__    这会包含当前文件名,一个字符串常量。

__LINE__    这会包含当前行号,一个十进制常量。

__STDC__    当编译器以 ANSI 标准编译时,则定义为 1;判断该文件是不是标准C程序。


二.__STDC__实战

当要求程序严格遵循 ANSIC 标准时该标识符被赋值为 1 ,主要是判断我们的程序文件是不是标准 C 程序

#ifdef __STDC__
  printf("标准C代码文件\n");
#else
  printf("非标准C代码文件\n");
#endif

三.猜你喜欢

  1. C语言 数组下标越界和内存溢出区别
  2. C语言 指针声明和定义
  3. C语言 指针 p++ / p–
  4. C语言 p++/(p)++/(p++)/p++
  5. C语言 使用指针遍历数组
  6. C语言 指针和数组区别
  7. C语言 指针数组和数组指针区别
  8. C语言 空指针 NULL
  9. C语言 void 指针
  10. C语言 野指针
  11. C语言 函数值传递和址传递
  12. C语言 函数缺省参数
  13. C语言 函数不定长参数
  14. C语言 函数指针
  15. C语言 指针函数
  16. C语言 回调函数 callback
  17. C语言 typedef
  18. C语言 define 定义常量
  19. C语言 define 防止头文件重复包含
  20. C语言 #pragma once
  21. C语言 #include <> 与 #include “” 区别
  22. C语言 const 修饰变量
  23. C语言 const 修饰指针
  24. C语言 const 修饰函数
  25. C语言 const 修饰函数参数
  26. C语言 const 和 define 区别
  27. C语言 __STDC__

ChatGPT 3.5 国内中文镜像站免费使用啦
© 版权声明
THE END
喜欢就支持一下吧
点赞2 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容