C语言中if(!a)表示什么意思?

 我来答
请叫我丶凯大大
推荐于2019-09-26 · TA获得超过648个赞
知道答主
回答量:967
采纳率:28%
帮助的人:68.3万
展开全部

if语句是最基本的分支控制语句,再具体应用中有多种不同的使用形式。但是不管是哪种形式的if语句,都是通过对给定的条件作出判断,然后决定下一步要执行的分支程序,从而实现由条件的分支处理。

if简单的来说就是条件判断语句,如果什么,那么就执行;if-else如什么果,否则就执行else。if语句的简单形式if(表达式){语句组}else{语句组},表达式就是判断的条件。

看在你给的(!a),主要就是在逻辑运算符&&逻辑与(又称逻辑乘),双目运算;||逻辑与(又称逻辑加),双目运算;!逻辑非(又称逻辑反),单目运算。

优先级:!非高于&&与,&&与高于||非;!非高于算术运算符,&&与、||或低于关系运算符;

结合性:&&与、||或是左结合,!非是右结合;所以可以有!a,没有&&a、||a

罗杰表达式的值是一个逻辑值,即真或假,真用1表示,假用0表示。设a代表一个关系表达式(就像a==(x>1)) a为真!a就是假,a为假!a就是真。

这个是Java写的,没有用C但是都是一样的。

所以你在读你的哪个语句的时候,要整体的读。在编程中不管是C、C++、Java都是会使用条件判断语句if,而且用法都是一样的。上面都是我大一的时候的笔记,还好没有丢掉。

其实这些很多逻辑的东西,只是在那里想要想很久的,重点是还不知道对不对,最好的就是直接上电脑上写一个试试,就知道了。有写东西就是写多了,下一次看一眼就知道是怎么回事。

俟合英冉念
2020-02-22 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:994万
展开全部
!是“非”的意思,!a就是“非a”
在c语言中,判断句中的判断结果,除了可以用true和false表示以外,还可以用数字表示,0表示“否”(false),0以外的所有数字表示“是”(true),所以,如果a是个整数,当a=0时,a是false,所以!a就是true;当a!=0时,a是true,所以!a就是false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qyq592140
2018-04-07 · TA获得超过9811个赞
知道小有建树答主
回答量:106
采纳率:100%
帮助的人:3万
展开全部

1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:

2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:

3、在“安全设置-Internet 区域”界面找到“Java 小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击确定,如下图所示:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式