4,3这个是逗号表达式的问题,逗号表达式从左往右执行,最后显示最右边的那个。即(a,b)相当于b,如果是printf("%d,%d",(++a,++b),(++b,++a));输出为6,5
就是逗号表达式的值的问题输出结果:4,3