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