#include ; main( ) {int i,j,k,s; i=0,j=10,k=2,s=0; for(; ;) {i+=k; if(i>j) break s=s+iprintf("%d/n":"s")

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 04:44:57
#include;main(){inti,j,k,s;i=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j)breaks=s+iprintf("%d/n":"s")#include

#include ; main( ) {int i,j,k,s; i=0,j=10,k=2,s=0; for(; ;) {i+=k; if(i>j) break s=s+iprintf("%d/n":"s")
#include ; main( ) {int i,j,k,s; i=0,j=10,k=2,s=0; for(; ;) {i+=k; if(i>j) break s=s+i
printf("%d/n":"s")

#include ; main( ) {int i,j,k,s; i=0,j=10,k=2,s=0; for(; ;) {i+=k; if(i>j) break s=s+iprintf("%d/n":"s")
第一个分号前是赋值操作,这里省略了.因为你之前做了初始化.i=0,j=10,s=0因此这里省略是合理的
第二个分号符前是条件语句,每次循环完后都判断,如果为真继续循环否则结束.此处为条件未空,会无限循环下去
第三个语句一般是自增或者自减操作,什么都不写就相当于一个死循环
为什么这个 for(; ;) 在你的程序里头用是合理的呢,因为你的循环体内有if(i>j) break,这个就是你的循环结束条件.所for(; ;) 这么写是合理的.
不过楼主你没有把程序贴完整.后面没有右花括号哦,分号也缺少.