输出只有两个值是因为printf()函数中只有两个%d,而对应的值分别为(++x,y++)和z+2,第一个输出的值是用逗号运算符连接的两个表达式,根据逗号表达式的规则,取最后一个值(即最右端的值),因此第一个输出的值实际为y++