!在C++中表示取反的意思,所以如果x是真,!x就是假,x是true,!x就是false,如果x是Int类型,C++中规定当x是0时就相当于false,非0时相当于true。如果if()里面判断为真,就会执行花括号里面的语句
if(!x){ 语句;}如果X为false,则!X为true,所以执行【语句】!if语句都是条件为真即true,则执行花括号里的语句。希望对你有所帮助!
如果x为0,条件为真,执行其下语句
如果 X等于0(NULL、FALSE)...