C语言中自带的类似于__FUNCTION__的宏有哪些
时间: 2023-12-17 18:04:56 浏览: 138
C标准中一些预定义的宏,如__FILE__,__func__等
C语言中自带的类似于__FUNCTION__的宏包括:
1. __FILE__:表示当前源文件的文件名,包括路径。
2. __LINE__:表示当前代码行的行号。
3. __DATE__:表示当前编译的日期,格式为"MMM DD YYYY",例如:"Jan 01 2022"。
4. __TIME__:表示当前编译的时间,格式为"HH:MM:SS",例如:"23:59:59"。
5. __STDC__:表示编译器是否符合ANSI C标准,如果符合则展开为1,否则为undefined。
6. __cplusplus:表示当前编译器是否支持C++,如果支持则展开为1,否则为undefined。
阅读全文