1、直接运行程序得出结果#includevoidmain(){intx=10,y=20,z=30;printf("%d%d%d%d\n",x=y=z,x=y==z,x==(y=z),x==(y==z));}不用说程序运行就知道结果了:303000可是,这到底是怎么来的?2、分析一下每一次计算后x,y,z的值分别是多少,于是改成了如下代码形式:#includevoidmain(){intx=10,y=20,z=30;//printf("%d%d%d%d\n",x=y=z,x=y==z,x==(y=z),x==(y==z));printf("%d%d%d%d\n",x=y=z,x,y,z);pri
1、直接运行程序得出结果#includevoidmain(){intx=10,y=20,z=30;printf("%d%d%d%d\n",x=y=z,x=y==z,x==(y=z),x==(y==z));}不用说程序运行就知道结果了:303000可是,这到底是怎么来的?2、分析一下每一次计算后x,y,z的值分别是多少,于是改成了如下代码形式:#includevoidmain(){intx=10,y=20,z=30;//printf("%d%d%d%d\n",x=y=z,x=y==z,x==(y=z),x==(y==z));printf("%d%d%d%d\n",x=y=z,x,y,z);pri