int x=1,y=1,z; z = x + + + + + y; printf int("x=%d,y=%d,z=%d\n",x,y,z); //请问输出什么?为什么?

C语言中这个式子x=(y*5,y=y+6,y/z,y+=2+(z-=1));到底是怎么计算的?_百度知道1.编程(c1.c)定义3个整型变量x,y,z和一个实型变量averge,计算并输出3个整数的平_百度知道若有定义语句:int x=12,y=8,z;在执行语句z=0.9+x/y_百度知道int x,y,z; x=y=1; z=x+y,y++,++y; printf(%d,%d,%d\n,x,y,z);这道题结果是多少?是2,2,1 还是2,3,1
第一个为啥是1啊 ? x不是在第一步被加了1么!?
y为什么是3?y++=1
++y=2, 不是应该这样么?
x哪里被加1了????
int x,y,z;
z=x++,y++,++y;
printf("%d,%d,%d\n",x,y,z);
不好意思 我打错了
为啥y=3 不是2呀?》
加了两次啊
为您推荐:
其他类似问题
扫描下载二维码}

我要回帖

更多关于 printf int 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信