永发信息网

为什么在C语言中有些地方明明可以直接用到int,char却非要在前面用#define ElemTy

答案:2  悬赏:20  手机版
解决时间 2021-01-09 03:09
为什么在C语言中有些地方明明可以直接用到int,char却非要在前面用#define ElemTy
最佳答案
define宏定义作用只是替换而已就如你说的并没有什么作用
但是这有一个好处就是你如果需要修改你的ElemType的时候只需要修改一个#define ElemType int

比如修改为float等很方便而且增加程序可读性
如果不这样做你要修改的就是很多个int,是吧,想想就很无语吧
全部回答
比如你写了一个程序,里面用了很多int。而你发现这个机器上的int是2字节,另一个机器的int是4字节,那你只需要改变宏常量就可以在另一个机器上运行,而不需要一个个的改动。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电视装sd卡是什么意思
5千块钱一年利息是6百元利息是如和积算的
看看世界各国早餐 你觉得哪个最好吃
请教塑料锁自攻螺丝会打滑的现象
人生有许许多多路口,歌名
高中作文:记国庆一件事,1000字
孕酮39.77的孩子是多大
windows下raw socket可以发送和接收tcp报文吗
如何将Excel 2010 作为打开 xlsx 文件的默认
那农村传统的曲可以做酵母吗
情到深处 属狗男会为心爱的女人做哪些事
铁路线路图纸里的R代表是曲线半径,I 代表什
什么是家庭聚集现象
两只手带着手链张开中间一个高字打成语
菱花的 花语?
推荐资讯
求解 闹中取财是什么意思 ?
请用等价无穷小解答该题
宝宝做饭每天放点芝麻油或者香油,没问题吗
引用名言都有哪些引用方式
本人是17届毕业的会计毕业生,没有经验会计工
上海邮政富联路仓库在哪里啊,我有事要去这个
香港机场有没有KFC或者M?有的话在几号口?
自卫反击战拄双拐唱歌的歌手叫什么?
潮汕卤肉面的做法步骤图,潮汕卤肉面怎么做
假如你和领导关系搞僵了,你怎么处理?
爱依服黄冈NO.2这个地址在什么地方,我要处理
崖柏那个地方最多?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?