if(! x)是什么意思?

如题所述

if 语句 当表达式 非0 为 真,0 为假

因为x前 有!号表示取反所以,若条件成立 则 x为0 ,若条件不成立则 x为非零。

意思是当x等于0时执行if 下的语句,if(!x)等价于if(x==0)

拓展资料:

if语句是指编程语言(包括c语言,C#,,java,VB,汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。if的返回值为真或假,可以用bool型变量进行存储,占用一字节

温馨提示:答案为网友推荐,仅供参考