前一题,因为调用的是 fun(&y, &x),而不是fun(&x, &y)所以函数内的x y对应的是主程序的y x,所以是a
后一题,因为a=b,所以(*a)++不会改变第一个指针指向的变量,而是只改变第二个,所以是Ab
条件表达式用来表示一个条件是否成立,它只有两个值,即真(true)和假(false)。
例如“a > 0”就是一个条件表达式,如果a>0,则条件成立,即该表达式的值为真;如果a <= 0,则条件不成立,即该表达式的值为假。
在C语言中,用数字0表示假,用一个非0整数表示真(通常用1表示)。
条件表达式由变量与条件运算符组成: