c语言for(i=0,k=-1;k=1;k++) printf('' *****\n");下列正确的是?A 循环体执行两次B 循环体执行一次C循环体执行0次D构成无限循环选哪个?为什么?

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/04 17:39:23

c语言
for(i=0,k=-1;k=1;k++) printf('' *****\n");
下列正确的是?
A 循环体执行两次
B 循环体执行一次
C循环体执行0次
D构成无限循环
选哪个?为什么?

k=1 这个约束条件永远为真,因此循环不可能结束,选D