for(i=0,k=-1;k=1;i++,k++)printf("*");是无限循环还是一次也不执行?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 21:34:12
for(i=0,k=-1;k=1;i++,k++)printf(

for(i=0,k=-1;k=1;i++,k++)printf("*");是无限循环还是一次也不执行?
for(i=0,k=-1;k=1;i++,k++)printf("*");是无限循环还是一次也不执行?

for(i=0,k=-1;k=1;i++,k++)printf("*");是无限循环还是一次也不执行?
一定是无线循环的,你这边的条件k=1是一个赋值语句,永远是对的,因此会无线循环下去.
当条件k=1时,是无限循环;
当条件k==1时,是一次也不执行.