会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
yexuannan
博客园
首页
新随笔
联系
管理
订阅
2014年4月28日
20140428 宏定义 单链表翻转 野指针
摘要: 1、宏定义swap,加括号有什么意义 #define swap(x,y) x = (x)+(y);y=(x)-(y);x=(x)-(y) 加括号是为了处理表达式参数(即宏的参数可能是个算法表达式)时不出错,因为宏替换就是文本替换,所以如果有以下情况: #define COM(A,B) (A)*(B) 那么COM(6+5,3),它会换成这样: (6+5)*(3) ...
阅读全文
posted @ 2014-04-28 22:04 yexuannan
阅读(226)
评论(0)
推荐(0)
编辑
公告