永发信息网

宏定义能不能在函数中?书上说宏定义必须写在函数之外,但在函数中运行也没问题啊

答案:2  悬赏:10  手机版
解决时间 2021-12-21 22:43
宏定义能不能在函数中?书上说宏定义必须写在函数之外,但在函数中运行也没问题啊
最佳答案
看编译器怎么解释了
全部回答
这道题输出3个数字, 分别是1的三次方; 4的三次方; 和7的三次方 printf("%d\n",b(i++)); 上面这一句, 宏展开后, 等价于 printf(%d, ((x++)*(x++)*(x++))); 考虑到 后++ 的特性. 等价于 printf(%d, x*x*x) x += 3; // ++三次 第一次循环, 输出1的三次方 第二次循环, 输出1+3的三次方 第三次循环, 输出1+3+3的三次方 第四次循环, 因为1+3+3+3大于8, 所以跳出, 不输出 同楼上几位仁兄, 宏里面 ++ --这样的复杂操作还是不要用的好, 运气不好会出现你一整天都找不出原因的莫名其妙的运行错误.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
炸锅是什么意思
合肥哪里的小龙虾好吃?
从99里面减去9,减去次得数为0.A.9B.10C.11
跑男鹿晗的新歌叫什么
单选题Thepen,_____Ipaid2dollars,waslos
走廊周长16米的灯带需要每米多少瓦的灯带?
视线的近反义词
一场秋雨,一场凉,今天下过雨后的现在,已经
如图是三个按年代依次形成的地层,其中甲是最
广汽丰田都有什么车型?
第二个带给我巨大影响和深刻记忆的,是罗布淖
联想笔记本电脑换个主板多少钱
你愿意嫁给我吗这首歌原唱是谁
用杭州的卡在台州打10086是打到杭州移动还是
单选题中国民族资本主义的进一步发展所呈现出
推荐资讯
根据3a=5b可以写成A.3:a=5:bB.a:b=5:3C.a
单选题下列说法中错误的是A.线段AB与线段BA是
表现外表傲气内心脆弱的诗句
已上市股票中目前有多少股票低于发行价
什么车型最省油
杏花是什么颜色
百度有百度优文这个产品么
冠冕堂皇中冕什么意思
观察植物表格帮我列一个,拜托拜托!!
厂房租赁费计入什么科目
单选题Theteacheraswellasalltheboys____
如图所示仪器名称规范、正确的是A.三脚架B.表
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?