这里我们将看到如何定义一个名为 PRINT(x) 的宏,这将打印作为参数传递的 x 的任何值。
为了解决这个问题,我们将使用 stringize操作员。使用此运算符将 x 转换为字符串,然后通过内部调用 printf() 函数,将打印 x 的值。让我们看一下示例以获得更好的想法。
#include <stdio.h> #define PRINT(x) printf(#x) int main () { PRINT(Hello); printf(""); PRINT(26); printf("
"); PRINT(2.354721); printf("
"); }
Hello 26 2.354721
以上就是写一个C宏PRINT(x),它打印x的详细内容,更多请关注php中文网其它相关文章!
已抢65724个
抢已抢31370个
抢已抢17300个
抢已抢8799个
抢已抢11368个
抢已抢23560个
抢