这个的执行次数是多少呢,为什么呢

以下for语句循环执行的次数为( )

for(int i=0;true;i++);

这个 for 循环的执行次数是无限的。

这是因为 for 循环的三个表达式中,第一个表达式 int i=0 会在循环开始前执行一次,第二个表达式 true 作为循环条件,每次循环都会被判断,如果为 true,则执行循环体,否则结束循环。但是这里的循环条件一直为 true,所以循环体会一直执行下去。第三个表达式 i++ 会在循环体执行结束后执行一次。

因为循环条件永远为 true,所以这个 for 循环会一直执行下去,没有结束条件,因此它的执行次数是无限的。

无限次