作业帮 > 综合 > 作业

第三题 为什么选择C而不是B呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 22:39:34
第三题 为什么选择C而不是B呢?
 
for循环里 i值[0,3] i对2求余 对应的数为 0 1 0 1 然后匹配对应的switch条件,很容易得出答案C,为什么不选B a[i]++ a[i]-- 后,++和--运算符已经对数组里面的值进行了改变,进行自+或自减运算,值肯定改变了 所以选C
再问: 不是先输出再自加吗
再问: 还在吗?能告诉我吗
再答: 第一个for循环,已经加了,第二个for循环 输出 肯定输出的是+后的值啊
再问: 第二个for循环什么意思啊?不好意思,能把详细过程说下吗?谢谢了
再答: 第一个for循环能看懂吧,根据i%2求余后的值 对a[i] 进行了值得操作
第一个for循环结束后,执行第二个for循环,
第二个for循环 循环了打印出了数组a里面的所有值
再问: 嗯 第一个for能看懂 可是第二个只是针对i a[i]还是第一个循环里输出的啊,是先输出再自加,并没有把自加的输出啊
再答: 第一个for循环里怎么有输出了?它循环设置a[i]的值后就结束了啊,你说的意思是?
再问: 就是a[i]++的意思不是输出ai再自加1么?也就是这时候的输出ai,第二个for循环只是针对的i啊,为什么ai也变了,就是看不懂,唉
再答: 这个问题啊,第一个for里面的a[i]++等价于 a[i] = a[i] + 1,对于++运算符你没弄明白啊
再问:
再问: 好吧 能帮忙看下为什么是3吗?大神
再答: for循环里面又嵌套了一个for循环,你一个一个带进去算,还得不出结果吗?
再问: 额 比较笨 能不能帮忙写下啊大神
再问: 不知道三个for先算哪一个 怎么个嵌套
再答: n[0] = n[0]+1
n[1] = n[0]+1
n[0] = n[1]+1
n[1] = n[1]+1
第三个没用
再问:
再问: 最后一个了 为什么选b啊?
再答: 。。。
条件 判断s[i]!=0 等价于 s[i] != '\0'
剩下的久明白了吧
再问: 这个。。。能不能留电话 我打给你问问? 那个char后面一堆是什么啊?完全不明白
再答: 这个问题啊,你还是慢慢看书吧。。。
学弟啊,我只能帮到你这了。。。。。
再问: 好吧 大神谢谢啦
再问:
再问: