(c语言)为什么a是对的?在这的程序中a和d的区别是什么?
liruih8121099
游戏玩家
2020-04-13
·
游戏我都懂点儿,问我就对了
知道小有建树答主
回答量:561
采纳率:75%
帮助的人:174万
关注
A与D的区别在于两点:
循环退出的条件不同,i<10 和 i<=10。前者只会循环10次,后者会循环11次,会导致数组访问越界,这是本题目不能选D的根本原因。
条件判断时,判断不完全一致,这个不影响本题目,算作额外的tips。i % 2 == 1仅在判断自然数奇偶性时成立。当拓展到全整数集时,只有 i % 2 != 0才可以算作是奇数,因为负奇数%2的值为-1。
收起
为你推荐: