C语言 #和##
C语言 ##
2023-09-14 09:07:06 时间
字符串化和宏参数的连接
#的用法
#用来将宏参数转换为字符串,也就是宏参数的开头和末尾添加引号
#define SS(val) #val
cout<<SS(1001)<<endl;
##的用法
##成为连接符,用来将宏参数和其他的字符串连接起来。
#define DEFINEVAL(val) new##val
char *DEFINEVAL(1)="12312";
cout<<DEFINEVAL(1)<<endl;
相关文章
- C语言图形函数编程
- 【C语言入门教程】4.10 综合实例 - 媒体播放器
- 带有汉字的字符串截断出现半个“汉字”的解决方法-C语言源码
- C语言原子接口与实现
- 链表详解(C语言)
- C语言/C++常见习题问答集锦(三)
- 【C语言项目设计】学生成绩管理系统设计
- 设计模式的C语言应用-建造者模式-第七章
- C语言入门(1)——C语言概述
- C语言功能 --C
- C语言使用技巧(九):与众不同地计算数组中的最大值和最小值元素
- C语言之extern “C“之C与C++混用(三)
- linux下C语言socket网络编程简例
- 让你提前认识软件开发(23):怎样在C语言中运行shell命令?
- 菜鸟攻略–C语言多文件编程初探(二):使用 gcc 手动编译多文件 C 程序