我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

宏概念问题,说实话第一次见这样的代码,很想了解,求大神伸援手提点一下,谢谢。

/*
宏练习
*/
#include
#define STR(n,m) #n#m
#define LOCAL(n) l_##n
int main() {
int LOCAL(num) = 0;

printf("STR(abc)是%s\n", STR(abc,def));

    LOCAL(num) = 3;

    printf("%d\n", LOCAL(num));

    return 0;

}

#是字符串化,##是字符串连接

结果是:
STR(abc):abcdef
3
我感觉第一个宏是拼接字符串
第二个就表示一个变量,但是这两个的原理我有点愚钝,完全看不懂。

近期文章

  • javaee程序中的elasticsearch
  • 下图安卓app自动更新的界面是哪个第三方的,是友盟的吗?请广大网友告知下,感激不尽
  • java运行时的问题,terminated
  • Fully Diversified Sequences of Sets
  • CDVII
  • ORA-00905:缺失关键字
  • 安卓关于友盟的自动更新提示
  • mybaitis多条件批量删除,求大神帮忙
  • Hyper-Prime Expression
  • 前端html跟bootstrap什么原因造成的这种错误
  • 求教关于.net gridview 的一些问题
  • hibernate SQL语句 急急急
  • MySQL添加用户时报错,没有password字段
  • java web 开发涉及到多线程了么?
  • 二维码一段时间后自动失效
  • Pit Stop Strategy
  • The Gourmet Club
  • 请问在vb60编程语言中怎么实现多个相同类型的空间由界面进行循环列举?
  • java 算法问题,求double集合里,值相加无限接近100的,最少有多少个?
  • 在IDEA中的struts2项目的web.xml里 一写上拦截器配置 启动tomcat就出错 求大神

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华