永发信息网

宏定义函数中使用dowhile与不使用有什么区别

答案:2  悬赏:80  手机版
解决时间 2021-02-24 04:14
宏定义函数中使用dowhile与不使用有什么区别
最佳答案
不同。
虽然功能近似,但函数会产生独立代码,每次调用执行的是同一个位置的代码,无论调用多少次。
宏定义是简单的文本替换,产生的代码是替换后程序产生的代码,简单说就是程序里每次使用宏替换后的地方都要产生类似的代码,而这些替换后产生的代码存在于程序的不同位置。

宏定义不检查参数类型,仅仅是简单的文本替换
全部回答
为什么宏定义define 定义要引号,不是不要引号吗?while ((ch = getchar()) != period)中ch=getchar()不是应该返回值为1 或者为 0 ,为什么能有不等于其他值呢?谢谢大神给小白解释一下,谢谢了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【选修1─历史上重大改革回眸】阅读下列材料
顺正发五金店地址在哪,我要去那里办事
80后30岁九几
张榕容在六弄咖啡馆里什么时候出现了
耳蜗植入手术是怎么回事啊
【三九天从什么时候开始】2018三九天从哪天开
lol亚索大招详细说明
ruinngman宋智孝给刘在石口袋塞东西是哪一期
永康市林章贤西医诊所怎么去啊,有知道地址的
we must listen to our teacher.(改为同义句)
芊芊细体贴,用过之后是全身瘦,还是只一个地方
坐飞机下降的时候耳膜总是疼怎么办?
杜牧描写春节的古诗。
什么是租船运输?有哪些特点?
黄瓜的拉丁文是什么
推荐资讯
用莺歌燕舞 万紫千红 心旷神怡 写一段话 要求
形容转战各地,经历了许多战斗的是什么意思?
before用于一般过去时和现在完成时有什么区别
《十年之后我会怎样》英语作文
濮阳到广州如何座高铁?
请问,博客不用了,申请消除,
东升平价超市(锦新街)这个地址在什么地方,我
俞小凡婚姻过的不好吗?俞小凡好象和哪个明星
如果参加安徽机电职业技术学院单独招生考试被
鬼泣3是什么类型的游戏
鸭嘴兽还有吗
刚接的宽带怎么连接两个电脑用呀
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?