复习时遇到的问题

Lucas? 2020-01-05 10:34:02
为什么选c呀?求教
...全文
25 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-06
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html
自由技艺 2020-01-06
  • 打赏
  • 举报
回复
宏在编译时执行替换操作
liups 2020-01-06
  • 打赏
  • 举报
回复
同意4楼,括号! 另外,使用函数或内联函数更好
棉猴 2020-01-06
  • 打赏
  • 举报
回复
自信男孩 2020-01-06
  • 打赏
  • 举报
回复
宏定义在预编译阶段就等价替换了,所以运行时是这样的表达式:f(a) / f(b),6 * 6 / 2 * 2 = 自己算一下
丶Chao 2020-01-06
  • 打赏
  • 举报
回复
define的不安全性,运算中没有括号,6*6/2*2=36
不闻窗外事 2020-01-06
  • 打赏
  • 举报
回复
最终宏定义替换后是这样的 c=a*a/b*b = 36

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧