(c语言)为什么a是对的?在这的程序中a和d的区别是什么?

 我来答
liruih8121099
游戏玩家

2020-04-13 · 游戏我都懂点儿,问我就对了
知道小有建树答主
回答量:561
采纳率:75%
帮助的人:174万
展开全部

A与D的区别在于两点:

  1. 循环退出的条件不同,i<10 和 i<=10。前者只会循环10次,后者会循环11次,会导致数组访问越界,这是本题目不能选D的根本原因。

  2. 条件判断时,判断不完全一致,这个不影响本题目,算作额外的tips。i % 2 == 1仅在判断自然数奇偶性时成立。当拓展到全整数集时,只有 i % 2 != 0才可以算作是奇数,因为负奇数%2的值为-1。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式