博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
宏定义函数的易错点
阅读量:6317 次
发布时间:2019-06-22

本文共 196 字,大约阅读时间需要 1 分钟。

1 #define N 32 #define Y(n) ((N+1)*n)3 z = 2*(N+Y(5+1));4 //z == 48

易错,难点在于:理解宏函数的参数是表达式的话,不进行计算,而是直接带入,就地展开,重新分析运算符的优先级。

z = 2*(3 + (3+1)*5+1)

 

转载于:https://www.cnblogs.com/zanzan101/p/3326572.html

你可能感兴趣的文章
Win 10在2018年达10亿安装量?微软说要再想想
查看>>
WhatsApp全面实施端对端加密 警方无法获取用户信息
查看>>
你还敢开车吗?黑客三分钟攻破你的私家车
查看>>
美国移民浩景投资签约XTools CRM
查看>>
近十年首份数据中心能源情况报告:不要错过这些机会!
查看>>
标签也智能!科学家研发包裹显示屏
查看>>
信息安全,也是一种竞争力
查看>>
Shell脚本防攻击一例
查看>>
NoSQL性能测试白皮书
查看>>
温瑞尔NFV平台加快高效虚拟CPE部署
查看>>
数据库之触发器
查看>>
大国企纷纷盯上“阿里云”,打造中国的“Predix”
查看>>
视频监控的延伸-视频直播的应用价值探讨
查看>>
android 基础框架依赖库
查看>>
《 测试反模式:有效规避常见的92种测试陷阱》——3.2 一般建议
查看>>
《IPv6安全》——1.6 小结
查看>>
《Hadoop MapReduce实战手册》一1.2 在你的机器上安装Hadoop
查看>>
Java 运算符
查看>>
《C和C++代码精粹》——2.11 更高深的内容
查看>>
《Adobe Flash CS6中文版经典教程》——1.12 发布影片
查看>>