文章
1
粉丝
22
获赞
0
访问
123
题目链接:下面程序段的运行结果是( ) 请在下方描述您遇到的问题:不会做
这个题难点在于这个while这里
首先do...while语句,先执行do里面然后再判断while是否为真来循环
a[0]++;那么a[0]3就变成4
然后a[++i]<5,这里根据优先级,++i就要先i+1也就是a[0+1]<5,a[1]的值是4所以继续循环
后面同理a[1]++,a[1]就变成5,然后a[2]<5不成立,循环就结束了,实际上就前两个元素加了1
所以就是45543,选D
133K123 : 回复 admin: 这个a[0]++是a[0]的值+1还是变成a[1]
admin : 回复 133K123: a[0]的值+1
登录后发布评论
这个题难点在于这个while这里
首先do...while语句,先执行do里面然后再判断while是否为真来循环
a[0]++;那么a[0]3就变成4
然后a[++i]<5,这里根据优先级,++i就要先i+1也就是a[0+1]<5,a[1]的值是4所以继续循环
后面同理a[1]++,a[1]就变成5,然后a[2]<5不成立,循环就结束了,实际上就前两个元素加了1
所以就是45543,选D