当int型变量a的值为1时,下面语句的执行结果是
c=a?(printf("***\n"),++a):(printf("###\n"),--a)
结果是***吗?为什么?后面的++a不用算了吗?
我是理解成if else语句,但++a算了后,屏幕上不显示出来为2是为什么、