3, (x-y)?x++:y++等价于if (x-y)x++;elsey++;这里判断语句x-y,在c语言里非0即为真,所以只有x-y为0是才是假,否则无论正负都是真。4. if-else语句需要配对。if (a=1)b=1;c=2;elsed=3;if-else语句中if后只可以是一个语句或语句块,b=1;c=2是两个语句,那么else没法与if配对,那么肯定是语法错误,没法通过编译。