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