C语言变量名转字符串的方法
来源:互联网 发布:sky 拆分 知乎 编辑:程序博客网 时间:2024/06/15 20:07
C语言中将变量名转换成字符串使用的是#符号,来看下边两个宏定义:
#define name2str(name) (#name)#define print_val(x) printf(#x" = %d\n", x)
使用的时候自动将相应的变量名转换成字符串,示例代码:
int main(){ int a = 10; short b = 11; char c = 12; void *addr = (void *)123456; int xyz = 100; printf("welcome to visit http://blog.csdn.net/veabol\n"); printf("%s = %d\n", name2str(xyz), xyz); print_val(a); print_val(b); print_val(c); print_val(d); return 0;}
输出内容:
Welcome to visit http://blog.csdn.net/veabolxyz = 100a = 10b = 11c = 12addr = 123456
阅读全文
0 0
- C语言变量名转字符串的方法
- C语言变量名
- C语言变量名的长度规定
- C语言变量名的长度规定
- 浅析C语言变量名的问题
- C语言中怎么将变量名转换为字符串 -转
- C语言 没有变量名的变量声明和使用
- c语言变量名规则
- 字符串转化为变量名的两种方法
- C语言变量名和地址的关系探讨
- C语言中变量名的命名规则
- C语言变量名和地址的关系探讨
- C语言变量名和地址的关系探讨
- C语言变量名和地址的关系(一)
- C语言中变量名的命名规则
- C语言变量名和地址的关系探讨
- c语言变量名和地址的关系
- 将字符串转为变量名(C#)
- 手写一个HelloWorld,用命令行执行
- 物体碰撞事件
- 卷积
- 菱形继承与虚拟继承
- C++ 实现把非静态成员函数作为回调函数(非static)(转)
- C语言变量名转字符串的方法
- xshell操作hbase及简单的命令分享
- R 语言 内存使用查看&删除变量
- xgboost4j 在linux macOs上的配置
- 素数距离问题
- HTML的class属性和id属性
- 注意类中使用到控件必须包含这几个头文件:
- LeetCode习题记录(1)Two Sum
- Lombok 安装、入门