reql|y若无其事的意思事

C语言中&else&if(!y)是什么意思
!y是什么意思?例子如下:
void main()
&int a=200,b=15,c=30;
&int x=5,y=0;
& if(b==15)
& &if(x!=5)
& &else if(!y)
& printf("a=%d",a);
逻辑非“!”是一元运算,若其操作数值为0,逻辑非运算的结果为1(逻辑真);若操作数值为非0时,逻辑非运算的结果为0。例如:
int a=5 ,b=0
!a (因为a的数值为非0,所以结果为0)。而!b
&(则结果为0)。即式中&
else if(!y)
这一段意思是y==0时a==1。
其他分析:
1.if后面的表达式是一个bool值。只有这个值是真的时候,它体内的语句才会执行。你可以把if (!y)理解为if (!y
== true),因为!是取反运算符。既然!y是真。那么y就是假。在C语言里,0表示假,任何非0值表示为真。
所以if (!y)也可理解为if (y == 0)
2.表示Y非真,也就是说当y为假的时候执行,可以拆开理解,如果y是假,那么取反为真执行,否则反之。
3.!在C语言里是非的意思。
C中凡是非零的值都当做真值。IF语句中就是满足条件
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
论新时期经济犯罪案件初查工作
下载积分:1500
内容提示:论新时期经济犯罪案件初查工作
文档格式:PDF|
浏览次数:1|
上传日期: 22:50:38|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1500 积分
下载此文档
该用户还上传了这些文档
论新时期经济犯罪案件初查工作
官方公共微信

我要回帖

更多关于 余事勿取是什么意思 的文章

 

随机推荐