今天学socket发现/usr/include/bits/sockaddr.h 文件35行有这么一句话
有点蒙呀!上网探索发现了一下,填补个空白,分享给大家,具体内容如下:
1、一般用法
我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.
用法:
二、当宏参数是另一个宏的时候
需要注意的是凡宏定义里有用'#'或'##'的地方宏参数是不会再展开.
1, 非'#'和'##'的情况
2, 当有'#'或
今天学socket发现/usr/include/bits/sockaddr.h 文件35行有这么一句话
有点蒙呀!上网探索发现了一下,填补个空白,分享给大家,具体内容如下:
1、一般用法
我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.
用法:
二、当宏参数是另一个宏的时候
需要注意的是凡宏定义里有用'#'或'##'的地方宏参数是不会再展开.
1, 非'#'和'##'的情况
2, 当有'#'或