内建宏和函数¶
__buildin_static_printf¶
void ___buildin_static_printf(char fmt[], ...);
静态格式化打印函数,编译期间执行,语法与标准C的printf
相似,但要求所有参数必须是字面量(编译期间可计算出结果)。
__buildin_static_print¶
void ___buildin_static_print(...);
静态打印函数,编译期间执行,将所有参数转换成字符串进行打印,要求所有参数必须是字面量(编译期间可计算出结果)。
__buildin_static_errorf¶
void ___buildin_static_errorf(char fmt[], ...);
编译器报错并停止编译,同时具有___buildin_static_printf
的打印功能。
__buildin_static_error¶
void ___buildin_static_error(...);
编译器报错并停止编译,同时具有___buildin_static_print
的打印功能。