社区
新手乐园
帖子详情
if (!变量)是啥意思
网络老男孩了
2007-11-28 12:27:24
if (!enableCaching)
return cat.GetCategories();
是啥意思
...全文
225
5
打赏
收藏
if (!变量)是啥意思
if (!enableCaching) return cat.GetCategories(); 是啥意思
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
独孤过儿
2007-11-28
打赏
举报
回复
补充一下,布尔和整形的转换规则是,零值为假;非零值为真
xugang_2001
2007-11-28
打赏
举报
回复
判断 !enableCaching的BOOL量,!操作符是取反的意思,例如!True = false !Flase= True
!还有个用途就是按位取反,比如5的二进制是00000101 !5 = 11111010
晨星
2007-11-28
打赏
举报
回复
逻辑取反
redex
2007-11-28
打赏
举报
回复
enableCaching 也可能是整型(纯c), 为0的话, !enableCaching 就是1
条件成立, 进入if块; 为其它值的话, 条件都不成立
飞哥
2007-11-28
打赏
举报
回复
bool表达式知道吗?
!就是 not
C++模板进阶
模版元编程(template metaprogram)是C++中复杂也是威力强大的编程范式,它是一种可以创建和操纵程序的程序。模版元编程完全不同于普通的运行期程序,它很独特,因为模版元程序的执行完全是在编译期,并且模版元程序操纵的数据不能是运行时
变量
,只能是编译期常量,不可修改,另外它用到的语法元素也是相当有限,不能使用运行期的一些语法,比如if-else,for等语句都不能用。
!
变量
与
变量
!=nil
=3意思是a不等于3, 感叹号出现在字符前面,那么意思就是对这个
变量
取反,例如int *a;!a的意思就是判断指针a是否为空指针,如if(!a),的意思就是如果a为不为空指针那么就进行下边的if中的语句,如果a为空指针,也...
C语言if( x)的意思,c语言 if(!x)中条件!x是什么意思
逻辑判断,叹号是非的意思,x是各
变量
,如果x为零那么!x就是1,相反是0。例如:若X是“0”(为假),则“!x”就不是零(为真),则里面为真,进入if下的大{}。若X不是“0”(为真),则“!x”就是零(为假),则里面为假,...
c语言判定条件 i什么意思,c语言 if(!x)中条件!x是什么意思
逻辑判断,叹号是非的意思,x是各
变量
,如果x为零那么!x就是1,相反是0。例如:若X是“0”(为假),则“!x”就不是零(为真),则里面为真,进入if下的大{}。若X不是“0”(为真),则“!x”就是零(为假),则里面为假,...
c语言if括号中只有
变量
代表什么意思
在C语言中,if括号中只有
变量
代表的意思是判断该
变量
的值是否为真(非零),如果为真则执行if语句中的代码块,否则跳过if语句中的代码块。
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章