for(i=10; ; i--) sum+=i;以上语句不会形成死循环。
举一反三
- 【单选题】以下不是死循环的语句为()。 A. for(;;x+=i); B. while(1) { x++;} C. for(i=10;;i--) sum+=i; D. for(;(c=getchar())!=’ ’;) printf(“%c”,c);
- 以下循环合法(不会死循环)的是?A.inti=0;while(i<10);i++;B.inti=0;while(i<10)i++;C.inti=10;while(i>0)i--;D.inti=10;while(i>0) i=i-2;
- int i,sum=0;则执行以下语句,sum的值是。 for(i=1;i<=3;sum+=1) sum+=i;
- 以下(I)和(II)中的两个语句是否产生相同的sum值?(I):for(inti=0;i<;10;++i){sum+=i;}(II):for(inti=0;i<;10;i++){sum+=i;} A: Yes B: No
- 以下哪个java语句会导致死循环? A: for (int i = 0; i < 0; i++) B: for (int i = 10; i > 0; i--) C: for (int i = 0; i < 10; i--) D: for (int i = 0; i > 0; i++)