77问答网
所有问题
急求高手解答 for(int i(0),j(0);i=j=0;i++,j--) {;} 循环几次为什么呀?
如题所述
举报该问题
推荐答案 2011-12-21
一次都不循环,循环0次
for循环的判断条件是:
i=j=0
赋值表达式的返回值等于右值,也就是被赋的值,也就是说赋值表达式中,变量被赋值为多少,表达式的返回值就是多少,
所以i=j=0的返回值为0
所以for循环的判断条件是0,一次都不会运行
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8IN8vvNqW.html
其他回答
第1个回答 2011-12-21
呵呵,循环无限次。
for(表达式1;条件判断;表达式3)
你看题目的条件判断处的语句,是赋值语句。
所以,相当于没有条件判断,所以就是无限循环了,死循环。
第2个回答 2011-12-21
循环 0 次,因为 i=j=0 最后的值是 0 ,0代表假 所以第一次判断就是假,不循环
相似回答
一道C语言题:整理字符串,将字符串中前导和后随的空白符删除,字符串中间...
答:
for(i=
0
,j=0;i
<=19
;i++,j
++){ if(str[i]!==' ') str2[j]==str1[i];if(str[i]==' ') j--;} printf("%s",str2);或:include<stdio.h> void trim_sp(char *str
){
int
len,
i,j
;len = strlen(str);while (str[len-1] == ' ') len--;str[len] = '\0';i...
JAVA
For
循环
。
求高手
讲解下。。
答:
System.out.println("输出行数为:" + count + "行,如下:"
);for (int
i = 0; i
< count
; i++)
{
for (int m = count - i - 1; m > 0; m--) { System.out.print(" "
);}
for (int
j =
2 * i + 1; j > 0; j--) { if (j % 2 ==
0)
{ System.out....
C语言
for
语句问题
答:
for(j=i
;j>
=0;j
--
){
if(t>90) t = 65; // 如果循环超过大写字母,重新回A printf("%c",t);t
++;}
t-=2; // 向前推两位,因为上一个循环结束时多增加了一位 // 打印对称线右侧字符 for(j=i;j>0;j--){ if(t<65) t=90;printf("%c",t);t--;} printf("\n"
);}
...
C语言
,求高手解答
答:
第一题,最简单,熟悉就是冒泡排序了,连个for循环实现。第二题,你需要遍历一遍字符串,如:char a[n], b[n];int
j=0;
for(int
i=0;i
<n
;i++)
if(a[i]=='a'||……)b[j++]=a[i]; 就可以实现了。if中列出五个元音即可:a,e
,i,
o,u,A,E
,I,
O,U.注意是“或”的关系。...
求高手
求解释~
答:
n[i]=0;//为数组变量赋值0。即n[0]=0,n[1]=0,n[2]=0 k=2;
for(i=0;i
<k;i++)//此语句与下一条语句组成嵌套循环。(内、外层循环都为2次
)for(j=0;j
<k;j++)n[j]=n[i]+1;printf("%d\n",n[1]
);}
对此语句的分析:for(i=0;i<k
;i++)for(j=0;j
<k;j++)n[j...
for循环
多层嵌套
答:
开始先执行printf("i j k\n"); 输出ijk
for
语句中最外层i=0
,j=0;
k=0时,输出000 k=1时,输出001 然后就是当
i=0,j
=1;k=0时,输出010 k=1时,输出011 再然后就是i=1,j=0;k=0时,输出100 k=1时,输出101 最后就是i=1,j=1;k=0时,输出110 k=1时,输出111 ...
JAVA 一个有N(例如10)个元素的数组,要以5个为一组遍历这十个元素的...
答:
tempArray=new int[countSize]; f(src,countSize
); }
// 递归: public static void f(int[] src, int n) { if (n==1)
{
for (int
i =0; i
< src.length
; i++)
{ tempArray[countSize-n]=src[i]; System.out.print(++count+":");
for(int
o:...
大家正在搜
int a=0,b=0,c=0
for(i=2;i==0)
static int i=0
int i,j,x=0
int a=1,b=2,c=3;
int i,j,m=55
int a[10],*p=a;
for int
int x=23 do
相关问题
{int i; for(i=0;i<10;i++)i++;循...
程序一 int i,j=0; for(i=0;a[i]!='...
一道c语言题,求高手解释下这题!
求大神详细解释下这个 循环 for (int i=1;(i%...
void DelayMS(uint x) { uchar i...
c语言中 for (i = 0; s[i] !='\0' &...
main(){ int a[10],i; for(i=0;i...
时间复杂度 int i,j,k; for(i=0;i<n;i...