鱼C论坛's Archiver
论坛
›
C\C++交流
› 判断语句
曦~~
发表于 2021-5-14 17:17:32
判断语句
if(!p)和if(p)该如何理解,
求解释。
肖-肖
发表于 2021-5-14 17:52:42
如果p为false那么
if(!p){}--等价于 if(true)是可以执行括号里边的的内容的
if(p)的话--等价于id(false)是不可以执行{}内的内的内容的
就这么简单,!是非运算符就是取反的意思,false变true,true变false的意思
万千只cnm
发表于 2021-5-16 01:01:11
数理逻辑学了嘛
!相当于取反操作
1为真 0为假
!1 --》0 (假
!0--》 1 (真
页:
[1]
查看完整版本:
判断语句