手机中宏定义是什么,c语言宏定义中出现的##是什么意思 如define MAX(A,B) A##B
答案:1 悬赏:70 手机版
解决时间 2021-04-29 10:53
- 提问者网友:雪舞兮
- 2021-04-28 11:58
手机中宏定义是什么,c语言宏定义中出现的##是什么意思 如define MAX(A,B) A##B
最佳答案
- 五星知识达人网友:怙棘
- 2021-04-28 12:43
预处理运算符# #为宏扩展提供了一种连接实际变元的手段。如果替换文本中的参数用 # #相
连,那么参数就被实际变元替换, # #与前后的空白符被删除,并对替换后的结果重新扫描。例
如,下面定义的宏p a s t e用于连接两个变元:
#define paste( front, back ) front ## back
从而宏调用paste(name, 1)的结果是建立单词n a m e 1。
连,那么参数就被实际变元替换, # #与前后的空白符被删除,并对替换后的结果重新扫描。例
如,下面定义的宏p a s t e用于连接两个变元:
#define paste( front, back ) front ## back
从而宏调用paste(name, 1)的结果是建立单词n a m e 1。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯