int i; for(i=1;i<10;i+=3){ printf(“*”);};循环体将执行 次。
时间: 2023-08-31 10:24:55 浏览: 586
对for循环中表达式和循环体的执行顺序详解
5星 · 资源好评率100%
### 回答1:
循环变量i的初始值为1,每次循环体执行完毕后i的值增加3,当i的值大于或等于10时,循环结束。因此,循环体将执行3次。循环的执行过程如下:
第一次循环:i=1,满足i<10的条件,执行循环体,输出一个*,i的值变为4。
第二次循环:i=4,满足i<10的条件,执行循环体,输出一个*,i的值变为7。
第三次循环:i=7,满足i<10的条件,执行循环体,输出一个*,i的值变为10。
第四次循环:i=10,不满足i<10的条件,循环结束。
因此,循环体将执行3次。
### 回答2:
循环体将执行2次。
原因是,循环体中的for循环表达式为i=3,每次循环后i都被赋值为3,而不再满足i小于10的条件,因此循环将被终止。所以,循环体中的for循环只会执行一次,输出一个"*"。所以最后的输出结果为两个"星号"。
### 回答3:
循环体将执行3次。
在这个for循环中,循环条件是i<10,循环初始值是i=1,每次循环完成后更新i的值为i=3。所以循环条件一直满足,循环体将会被执行3次。
在每次循环中,程序会输出一个星号(*),通过printf函数实现。所以最终输出的结果是连续输出3个星号。
阅读全文