循环语句"for(var i=0,j=10;i=j=10;i++,j--);"的循环次数是_______。

如题所述

死循环。因为i=j=10这个判定条件永远为true。追问

i=j=10 这个判定条件是什么意思?

追答

i=j=10的结果是10,非0,属于true。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-01
无数次 死循环
第2个回答  2011-06-01
100

循环语句"for(var i=0,j=10;i=j=10;i++,j--);"的循环次数是___。
死循环。因为i=j=10这个判定条件永远为true。

...循环的循环次数是:for(int i=0,j=10;i=j=10;i++,j
A 无限次 因为你的判断条件是一个赋值表达式,他永远都成立,所以这个循环会无限下去

...次数为___. For(int i=0,j=10;i=j=10;i++,j--) 求解答
1.for循环里的语句确实只有三个,用分号“;”隔开 i=j=10为赋值表达式,永远为真,所以该for循环的判断条件永远为真,会无限次循环

冒泡排序for(i=0;i<n-1;i++) for(j=0;j<n-i-1;j++) if(arr[j+1]<ar...
for(i=0;i<n-1;i++)\/\/第一个循环,控制完成排序的轮数 for(j=0;j<n-i-1;j++)\/\/第二个循环,控制每轮排序需要比较的次数,其中的n-i-1,为什么要-i,因为冒泡排序每轮过后,都会把最大的放在了数据的后面(升序)或者前面(降序),也就是后面的i个数(或前面的i个数)已经是排好序的...

设for(i=0,j=10;(j>0)&&(i<4);i++,j--);该语句的循环次数
第一次 i=0 j=10 第二次 i=1 j=9 第三次 i=2 j=8 第四次 i=3 j=7 第四次后 i=4 j=6,不符合条件(j>0)&&(i<4),跳出循环,所以该语句循环4次。

c语言中for循环执行结束条件是什么?
for(i=0,j=10;i<=j;i++,j--) k=i+j;表示,i初始值为0,j初始值为10。判断i是否小于等于j。如果成立,则k为i+j,i为i+1,j为j-1。继续循环判断,直至,i大于j时,结束循环。因此,当i=5,j=5时,k=5+5=10时,最后一次循环。当i=6,j=4时,结束循环。

for(i=0;i<10;i++) for(j=0;j<10;j++){ if(i==j)break;printf("*...
就输出*,如果j=i,就结束本次循环,i+1,继续下一次循环,直到i=10,结束循环。i=0,j=0,中断 i=1,j=0,输出*,j=1,中断 i=2,j=0,输出*,j=1,输出*,j=2,中断 依此类推。依次输出1个*、2个*、……9个*,共输出1+2+...+9=45个 注意:并不换行,一行输出45个 ...

c语言 for(i=0,j=10;i<j,i-j;i++,j--)中 i<j是什么意思
for(;;)循环中间的语句是循环结束的条件,是个bool值,true和false, i<j,i-j 这个是逗号表达式:就是逗号分隔的若干个表达式,逗号表达式最后的结果是 最后一个表达式的值 也就是i-j的值 C语言中 非0为真,0为假 也就是i-j 为0整个循环就结束了 ...

...则执行下面的循环后:for (i=0,j=10,i<=j;i=i+1,j=j-1) k=i+j...
应该是for (i=0,j=10 ; i<=j;i=i+1,j=j-1) k=i+j;吧 在这个循环里,K是一直被重新赋值的,当循环结束后,k的值为最后一次循环赋的值,而根据循环的条件 应该为 i=5 j=5 此时满足 i<=j 为最后一次循环 此时 k=i+j = 10 其实,这题还一种简便的思路,就是 k是i与j的...

for(i=0,j=10,k=0;i<=j;i++,j-=3,k=i+j);cout<<k;说过程谢谢
这个是c++的一个循环而已,相当于 i=0;j=10;k=0;while(i <= j){ j=j-3;k=i+j;} cout<<k;

相似回答