C语言问题,求助

这个为什么是B啊,求大佬指导一下
2024-12-04 20:40:45
推荐回答(3个)
回答(1):

这题是迷惑人用的……
因为循环内部没有break,所以for会一直运行下去,直到a=11,。这时a大于10,循环结束。
最终a的值为11

回答(2):

for(a=0;a<=10;a++)
直到a=11时,循环结束。循环体对a的值没有影响,包括continue对循环没有影响。
所以,最后打印a的值是11,选项B。

回答(3):