社区
C语言
帖子详情
关于一个表达式!
pan666
2004-10-30 05:22:27
请问各位以下这个表达式的功能是什么:
if((i=!i)!=0)
谢谢!
...全文
124
16
打赏
收藏
关于一个表达式!
请问各位以下这个表达式的功能是什么: if((i=!i)!=0) 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dingdingjay
2004-11-01
打赏
举报
回复
siweioaid(以了) 说的对.
很简单,其实就是判断if语句里面表达式是真是假,
(i=!i)!=0是假的.
0909424
2004-11-01
打赏
举报
回复
uow30(小U)说的对了
dfdsfdsfsfsafsdfsdf
2004-11-01
打赏
举报
回复
if(false)
UP5
2004-11-01
打赏
举报
回复
简单嘛
意思就是将
i的逻辑非与0比较啊
fallhunter
2004-10-31
打赏
举报
回复
道歉,呵呵,错了,是逻辑非
chenjun716
2004-10-31
打赏
举报
回复
将i的值取逻辑非后重新赋给i,然后判断它是否不等于0
uow30
2004-10-30
打赏
举报
回复
这个表达式的功能就是先将i取逻辑非(i为0则!i等于1,i不为0则!i等于0),并将结果自赋给i,并判断此时i的值是否为0,这个表达式相当于
if ( i=!i )
或者
i = !i;
if ( i )
不同意 fallhunter(不乖) 的说法,按位取反的运算符是 ~ ,而不是 ! .
fallhunter
2004-10-30
打赏
举报
回复
if((i=!i)!=0)
!i // i按位取反
i = !i // i按位取反后赋给i
(i=!i)!=0 // ...
.....
累了
dawuzj
2004-10-30
打赏
举报
回复
怎么赋?
能举两个例子吗?
ninansky
2004-10-30
打赏
举报
回复
如果在程序的执行过程中不须要改变i的值的话
可以直接使用
if(i==0)
ToWeightAnchor
2004-10-30
打赏
举报
回复
这是一个很简单的问题啊!
李马
2004-10-30
打赏
举报
回复
原表达式还兼有一个赋值功能
newegg2002
2004-10-30
打赏
举报
回复
为什么这么复杂?
这和
if(i==0)
有区别吗?
@_@
smalllixin
2004-10-30
打赏
举报
回复
楼上说得没错, 将!i付给i如果i!=0 ……
SnakeYangNan
2004-10-30
打赏
举报
回复
晕啊,这种表达式也写的出来。只有在考试(如软考)中才有吧
李马
2004-10-30
打赏
举报
回复
将i的值取逻辑非后重新赋给i,然后判断它是否不等于0。
带你学会使用正则
表达式
本门课程主要讲解正则
表达式
的引用场景和一些基础用法,让大家对正则
表达式
有
一个
清晰地认识。 为什么需要掌握正则
表达式
? 正则
表达式
非常灵活、而且功能非常强大,它可以迅速地用极简单的方式达到字符串的复杂...
一看就懂:正则
表达式
案例引入 在讲正则
表达式
前,我们不妨先从
一个
场景来逐渐引入。 你可能有过这样的经历:我们去某些网站注册帐号,当你在设置密码的时候,网站会提示你密码的长度范围,以及对应的规则限制(如下图)。 根据上图,我们将密码设置规则可以描述为两个条件: (1)长度为6-16位; (2)密码中必须包含数字,大写字母,小写字母,特殊字符(指定字符); 现在假设我们不知道正则
表达式
,作为程序员的你,该如何去实现这样
一个
密码验证呢? 下面是我写的
一个
校验方法(样本): /** * 校验用户密码是否满足..
与 x等价的c语言
表达式
,c语言与
表达式
!(x=0" – 手机爱问
在c语言中,何为条件运算符!具体计算机具有逻辑判断能力,其判断的依据是计算机内部进行逻辑运算的结果。C语言提供了关系运算和逻辑运算,用来构造C程序控制中的条件,实现程序的选择结构和循环结构控制。关系运算和逻辑运算的结果都是逻辑值,即"真"和"假"。 由于C语言中没有逻辑型数据,因此C语言规定用整型数据来表示逻辑值。即:用整数值1表示逻辑"真",用整数值0表示逻辑"假"。在C语言中,将非0就视为"...
正则
表达式
?!的理解
查找不以baidu开头的字符串 baidu.com sina.com.cn 正则:^(?!baidu).*$ 匹配结果就是第2行,也就是第1行被排除了 这里使用了零宽度断言(?!exp),注意,我们有
一个
向前查找的语法(也叫顺序环视) (?=exp) (?=exp) 会查找exp之前的【位置】如果将等号换成感叹号,就变成了否定语义,也就是说查找的位置的后面不能是exp 一般情况下?!要与特定的...
什么是正则
表达式
最近看了一篇关于正则
表达式
的学习笔记,觉得讲的非常好,更有图形化的神器相助,想不学会都难,所以想转给大家看看。 话说不是开发为啥要学正则
表达式
这种看似很晦涩的东西呢,因为现在很多搜索的场景都是支持正则
表达式
的,学会了正则
表达式
就有如一把利剑在手。 本文较长,建议抽40分钟完整的时间一次读完再慢慢消化。以下是正文(为了适应难度,做了稍许调整) 1.什么是正则
表达式
正则
表达式
,又称正规表示式、正规表...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章