for(i=0,k=-1;k=1;i++,k++)printf("*");是无限循环还是一次也不执行?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 22:47:26
![for(i=0,k=-1;k=1;i++,k++)printf(](/uploads/image/z/6881884-52-4.jpg?t=for%28i%3D0%2Ck%3D-1%3Bk%3D1%3Bi%2B%2B%2Ck%2B%2B%29printf%28%22%2A%22%29%3B%E6%98%AF%E6%97%A0%E9%99%90%E5%BE%AA%E7%8E%AF%E8%BF%98%E6%98%AF%E4%B8%80%E6%AC%A1%E4%B9%9F%E4%B8%8D%E6%89%A7%E8%A1%8C%3F)
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时,是一次也不执行.