zoukankan
html css js c++ java
宏定义的 # 和##
C++/C 宏定义(define)中#和 ## 的含义
##是连接符号,把参数连接在一起
#define
FUN
(
arg,x
)
arg##x
则 FUN(ABC,1)
等价于 ABC1
使用场景主要 是 给多个 变量 命名,这样可以有效的防止重复,当然,也需要看是怎么输入的了。
而
#是字符串化的意思,出现在宏定义中的#是把跟在后面的参数转成一个字符串;
#define
PRINT
(
x
)
printf
(
"%s "
,#
x
)
PRINT(stultz)
输出 stultz
查看全文
相关阅读:
HackerRank
HackerRank
LeetCode "Contains Duplicate II"
iOS 多控制器之间的跳转和数据存储
addChildViewController属性介绍
iOS之浅谈纯代码控制UIViewController视图控制器跳转界面的几种方法
iOS系统的一些单例类 获取及全局应用全局样式的设置的获取
【iOS开发】---- 强大的UI修改工具 UIAppearance-有图片效果
iOS UIAppearance使用详解-01没有图片效果
设置控件全局显示样式appearance proxy
原文地址:https://www.cnblogs.com/Stultz-Lee/p/6709391.html
最新文章
Day6
Day6
Day6
HackerRank
LeetCode "Basic Calculator II"
HackerRank
HackerRank
LeetCode "Implement Stack using Queues"
HackerRank
LeetCode "Basic Calculator"
热门文章
HackerRank
HackerRank
LeetCode "Count Complete Tree Nodes"
LeetCode "Contains Duplicate III"
HackerRank
HackerRank
HackerRank
HackerRank
HackerRank
HackerRank
Copyright © 2011-2022 走看看