如果++x,y++不加()计算结果是4,3,9 可是加上()后看不懂了
你好:
加上括号,(++x,y++)这个值只算y++的值,这个y++是先用后加,所以最后得的值是3;z+x+y+2的z=1;经过前面的括号运算,++x使得x此时是等于4的,y此时等于3,所以加完是10,而最后那一大串数据是没有数据输出,输出了一个类似地址的东西
李木子 发表于2018-02-05 13:15