首页
阿Q吧
>
C语言-为什么用函数和宏定义做同样的事情,结果却不一样?
C语言-为什么用函数和宏定义做同样的事情,结果却不一样?
2025-03-29 05:30:28
推荐回答(1个)
回答1:
函数调用的话 i++只会执行一次.
宏的话SQ(i++) 就会变成( (i++) * (i++)) , 结果当然不一样.
相关问答
最新问答
郑大二本的软件工程学费咋恁高啊?靠谱不?俺女儿的分数是500分,上这个学校亏不亏?
高中生学摄影的花费大约是多少??
社会保险费的确定方式有哪些
youaremybestgiftrormeandyou是什么意思
幼儿园成才手册在wps上怎么做
手拿东西经常抖是怎么回事?心脏不好吗?
因头痛多年,想挂华山医院神经内科的李乃中教授,太难挂了,怎么也挂
珠海有到菏泽的火车吗
vivo手机必须用原装原配的充电器吗,我用的别的冲不上电
外贸b2c怎么做?目前有哪些方式呢?