河北省邢台市统计局:我想请教关于C语言方面的问题,不胜感激

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 22:31:39
3写出以下程序的输出结果是
main()
{ int x, y,z;
x=y=1;
z=x++ -1;
printf("%d,%d\t',x,z);
z+=-x++ +(++y||++z);
printf("%d,%d",x,z);)
KEY: 2, 0 3,-1 z+= -x++ +(++y||++z) ;等于z=z-x++ +(++y||++z)是吗?为什么啊?不懂

+=,-=是联合操符,a+=1就是a=a+1.同样 - 也一样。
也没什么为什么的,这就是规定,就象=在C中是赋值符号一样!