相关疑难解决方法(0)

如果(!( - 1))在C中评估为真或假?

我知道0和NULL自己评估为FALSE,我知道负整数或正整数自己评估为TRUE.

我的理解是NOT运算将在计算表达式后发生,因此if (-1)将进行求值TRUE,然后应用!操作数将意味着NOT TRUE等于FALSE.这是正确的操作顺序,是否正确if (!(-1))评估FALSE

c if-statement negation negative-number

-1
推荐指数
2
解决办法
6221
查看次数

标签 统计

c ×1

if-statement ×1

negation ×1

negative-number ×1