1. c语言中,如何表示条件A和B要么同时成立,要么都不成立
A&&B//表示条件A和B都成立
!A&&!B//表示条件A和B都不成立
(A&&B)||(!A&&!B)//表示条件A和B要么都成立,要么都不成立
2. 在C语言中if(null)成立吗
NULL 在 C 语言中为一个宏,定义为:
#define NULL 0
所以 if( null ) 即为 if( 0 )
if( p ) 和 if( 0 ) 是完全不一样的:
if( p ) 是判断 p 是否为空,即 p 是否为NULL
if( 0 ) 返回的结果一定是 false