int x,y,z; x=3; y=2; z=0; x+=y+=z; 这个C语言代码是什么时候意思?x,y,z分别等于多少?那这个x+=y+=z 是怎样赋值的,我看错了,运行错误,你们的答案是正确的.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 05:14:42
int x,y,z; x=3; y=2; z=0; x+=y+=z; 这个C语言代码是什么时候意思?x,y,z分别等于多少?那这个x+=y+=z 是怎样赋值的,我看错了,运行错误,你们的答案是正确的.
xSn@+(QX8ng !ۍ!*CQ@J" QҦUƷK+*̙3g5kI7>tGz#},ge%NϮ?G'ứ?w#/|{pm+t?,8x_sx3 ,?g9$Cw3nIN~|wv;E]Ahi rK7fGQKME71p.m-Q7ܣfi$?.2AsyLos]=p<_+!NW{U&Ն\ ՎڢCsȲhJrtF<,ukzMѶ`Ube9u[6&d5]MVT(+Up[o0PhZ" JfJ* $P8X Ju A2hxϒ2A(uSeYv߂TqK傋Js*#HJ,઀f!(n[|߻*CB

int x,y,z; x=3; y=2; z=0; x+=y+=z; 这个C语言代码是什么时候意思?x,y,z分别等于多少?那这个x+=y+=z 是怎样赋值的,我看错了,运行错误,你们的答案是正确的.
int x,y,z; x=3; y=2; z=0; x+=y+=z; 这个C语言代码是什么时候意思?x,y,z分别等于多少?
那这个x+=y+=z 是怎样赋值的,我看错了,运行错误,你们的答案是正确的.

int x,y,z; x=3; y=2; z=0; x+=y+=z; 这个C语言代码是什么时候意思?x,y,z分别等于多少?那这个x+=y+=z 是怎样赋值的,我看错了,运行错误,你们的答案是正确的.
楼主是不是看错了啊,大家这么运行都是x=5,y=2,z=0;
#include<stdio.h>
int main()
{
    int x,y,z; x=3; y=2; z=0; x+=y+=z;        //右结合,y=y+z=2;x=x+y=3+2=5;
    printf("x=%d,y=%d,z=%d\n",x,y,z);
    return 0;
}