hsfl.net
当前位置:首页 >> C语言 += 运算 For(i=0;i<10;i++) { x+=A[i]/5;} >>

C语言 += 运算 For(i=0;i<10;i++) { x+=A[i]/5;}

a[i]/5是先算,你自己做个简单的不就清楚了吗

第一次i=1,x=1 x

for(i=0;i a=0; i=1;

前面两个循环不解释,如果前面你都不明白那下面的你不用看了。回去先看看书好了。 for(j=1;j

int a; for(i=0;i

int a[12]={0}, 数组a包含12个元素,全为0 *p[3], 指针数组 **p,i; 指向指针的指针和变量i for(i=0;i

首先小错误intx=10;int类型和变量名不能连起来写。其次printf("%d,%d",x--,y);别忘了双引号 得到的答案为: 10,109,1

是0 假设a,b,c,d是四条表达式,那么 for(a;b;c) { d; } 的执行顺序是 a-b-d-c-b-d-c-b.... 所以第一次的i是0

输出为:10 10 9 1 main() { int x=10,y=10,i; 第1轮 | 第2轮 | 第三轮 for(i=0;x>8;y=++i) x==10 y==10 | x==9 y==1 | 8>8不成立, printf("%d %d ",x--,y);输出10,10 然后x==9 | 输出9 1然后x==8| 所以循环终止 }

一般情形之下,是相同的结果,,,,,,但有的情况之下,前面的会出错 ~~~~~~~~~~~~~~~~~~~~

网站首页 | 网站地图
All rights reserved Powered by www.hsfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com