这个第一道题怎么做求求各位夶佬帮忙指点,要交作业我是新手
1.while根据对它后面的条件表达式的真假值来判断是否执行一次循环这里的条件表达式是n=0,即给n赋值为0,整个条件表达式值为0.
在C语言是啥中条件表达式的非零值表示真,零值表示假所以该循环执行0次。
是对ss[2]中的2个abc结构体的初始化:
3.这里我们需要对for 语句有很好的理解
首先i=0将i初始化为0
i<4是条件表达式,判断是否执荇一次循环如果条件满足
循环体执行完毕后,再执行i+=2即i=i+2
然后重新回到条件表达式i<4,如此重复直到条件不满足
为了简单明了我们可以將这个for语句改写为等价的while语句:
容易看出循环执行4次,
循环四次:for循環的执行顺序是:1.赋值(i=0)。这步第一次执行完后就不再回头即和后面的步骤再无关联,故我们可以把这一步提前到for语句之前实现如i=0; for(;i<4;i+=2)。
2.判断(i<4)如果判断条件成立,则立刻转去执行{}里面的内容;但如果条件不成立则马上从这里结束循环。3.修正(i+=2)每次执行完函數体的内容后马上执行该赋值语句。...根据以上说明再仔细推敲吧相信你会明白为啥选D的。
下载百度知道APP抢鲜体验
使用百度知道APP,立即搶鲜体验你的手机镜头里或许有别人想知道的答案。