编写一个C宏PRINT(x),用于打印x的值。
这里我们将学习如何定义一个名为PRINT(x)的宏,它将打印作为参数传递的x的值。
为了解决这个问题,我们将使用字符串化操作符。使用此操作符,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
广告
数据结构
网络
关系数据库管理系统(RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP