问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

老师说不能用Z,但我也没听懂要用什么 C语言?

发布网友 发布时间:2022-06-02 15:44

我来回答

5个回答

热心网友 时间:2023-11-10 06:37

语法上,你的程序是正确。
#define Z 50000 是宏定义,它的作用是在预编译期间,编译器会把程序中的 Z 替换成 50000 后再编译。
Z 这个名字,过于简单,编写一些大程序,包含一些别的库或头文件时,容易与它们的变量重名。你这里可以 用 复杂一些的 变量名,例如 ZZZ。
对于一个简单的程序,你可以不用 宏,直接 改这句为:
int Z=50000; 即声明为全局量,并初始化。
或 改为 const int Z=50000; 即全局量,而且是常量,不允许程序运行中变更它的值。

热心网友 时间:2023-11-10 06:38

按这个代码肯定是可以用的,
sum = Z - a;
等价于
sum = 50000-a;
使用#define Z 50000宏定义在编译前预处理编译器会把整个文件单个Z直接替换成50000。追问老师让我最好不要用Z,要我换成什么变量符号

追答如果有某个值经常用到,而且是常量就是值不会变,推荐使用这种宏定义方式,方便。不知你的老师出于什么目的不让你用,你可以问问他。

热心网友 时间:2023-11-10 06:38

恒定义用Z是可以的,只是不建议使用一个字母,怕与后面定义的变量重名。

热心网友 时间:2023-11-10 06:39

应该是不建议用 Z,因为字母没有任何意义,可以用一个其他的名字

热心网友 时间:2023-11-10 06:39

静态变量尽量避免使用宏定义,尽量使用用const,你这个就用const int Z=50000;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
弱弱的问一句R9 270X显卡怎么样~ 能带得起我的AMD 240CPU么?_百度知 ... i54570cpu华硕z87a主板要配多少的内存条和显卡 i5 3570k配R9 270X显卡,用什么主板和电源? 很容易上火是什么原因 口干舌燥五心烦热失眠多梦夜不能寐请问是什么原因,吃什么能有效... 想问看大家对老妻少夫的问题有何看法? ...战记第十三章第6关打法 山海战记13-6攻略-手游攻略-游戏鸟手游网 ...战记第十七章第1关打法 山海战记17-1攻略-手游攻略-游戏鸟手游网 ...山海战记9-6图文攻略-手游攻略-游戏鸟手游网 ...战记第十二章第2关打法 山海战记12-2攻略-手游攻略-游戏鸟手游网 pnan五金怎么样 我有个男同学,今天上课有问题没有听懂,然后另一个男生给他讲。我也没听懂就坐在旁边听, 填歇后语:这道数学题老师讲了半天,我也没听明白,稀里糊涂的,真是————————————. 急 美轮美奂是这个轮吗? 英文我也没听懂,我用拼音写就就是daimaodedaimao什么的,单独唱的tonight,什么什 美轮美奂 的轮 为什么是 车字旁 有一次别人对我莫名其妙的说了一些话,我也没听懂,也没搭理她,然后出了一些事,很多人受到伤害? 我怎么也没听懂 你的......是什么歌 美轮美奂的轮是“轮”还是“仑”? 有个同事跟我说了一些话,我也没听懂什么意思,也没回答她,没过多久,公司突然大量裁员,我想起了同事? 美轮美奂的轮字怎么写? 广东邮电人才服务有限公司湛江分公司怎么样? iPad为什么可以收到邮件但是发送的时候显示账号或密码不正确 联想G40-70m有键盘灯的吗? 电视和电影院投影放电影为什么没“马赛克”? 44.为什么pc硬盘上的影片也会出现马赛克? 数字电视机屏幕的无马赛克节目怎样去除 90分钟不打马赛克在那看 无马赛克的《90分钟》 有NHRVSP22-2×2.5mm2 这个电缆吗 学习不好,对数学一点都不感兴趣,老师讲的题我也没听懂 美轮美奂,食不果腹,这两个成语分别错了哪个字 有一次别人跟我说了一些话,我没听懂,我也没搭理她,然后不久就发生了不好的事? 倪安东的《让我爱她》的歌词是什么意思啊 新办的卡 给了两张副卡 那天急着去上班,人家说的我也没听懂 怎么用呢 你给我讲了半天,我一点也没听懂,真是(填歇后语?)。怎么办呢? 唐昊作为最年轻的封号斗罗,为何他不给自己儿子当老师? 斗罗大陆唐昊是最年轻的封号斗罗为什么没有飞升神界呢? 斗罗大陆封号斗罗谁年龄最小 斗罗1 2 3 4谁是最年轻的封号斗罗? 斗罗大陆第一年轻的魂帝是谁 散尽笙歌的内容简介 最后一炮100人民币可以升级到99式坦克吗 玉米采用一炮轰的施肥方式,到底会不会减产呢?为什么? 最后一炮弹药仓为什么有蓝色绿色的 百夫长7顶级炮的金币弹打斯柯达九级车了一炮怎么才100多伤害?不是210穿480伤害么? 为什么我买的木薯粉淀粉,为什么旁边备注是嫩肉生粉?我是不是买错了,还可以用来做芋圆嘛? 我买了一包写着"配料:木薯粉"的嫩肉粉,不知道能不能用来做芋圆? mwn82cha苹果11是不是国行 芋圆是用地瓜粉做的吗?新手该怎么自制呢?