最赞回答 / PENGboY
主函数中的int i=0只是是给i的初始化,调用的int x = 1是fn()这个无参数调用函数的函数体的一部分,对静态局部变量x的初始赋值。int i与int x没有直接关系。<...图片...>
2017-04-08
最赞回答 / 慕莱坞1086289
return不是跳出循环,而是直接结束。看你代码的意思是在数组arr中查找是否存在等于value,有则返回下标,没有返回-1.区别在于return以后不会再执行后面的代码,break只是跳出循环,后面的代码依然会执行。希望帮到你!
2017-04-07
最赞回答 / 琼华紫英
for(j=i;j<5;j++ ) //这里是根据屏幕上空格的规律写的,i=1,j=1,所以j=1,2,3,4会输出4个空格,i=2的时候j=2,j=2,3,4会输出三个空格,输出开始的位置不会因为循环开始的数值不一样而改变,然后就是最后一行前面其实也是有1个空格的。 { printf(" "); //输出空格 }//这里是根据屏幕上空格的规律写的,for(k=0;k<i*2-1;k++ ) //这里是接在上面输出完空格后再输出的,所...
2017-04-07
最新回答 / qq_酷酷_0
1、(a+b) 72、(a+b)/a 7/3 = 23、b%(a+b)/a 4%7/3 = 4/3 = 14、a*b 125、a+b%(a+b)/a+a*b 3+1+12 = 15 6、a+b%(a+b)/a+a*b-b 16-4 = 12
2017-04-06