注册 登录
编程论坛 闲聊灌水

运算符和条件语句

未来大仙 发布于 2015-07-21 23:51, 400 次点击
X=9   !X是什么意思?   a++和 ++a 有什么区别?   

if() //1
if()  //2
else if()  //3
else  //4  这样子怎么执行?  顺序是什么?  请详细讲解一下。。

如果是
if()  //1
if()  //2
else() //3
else() //4
这样呢? 是1对3 2对4吗?      这问题困扰我好久,请会的大神救救- -。。感激不尽
9 回复
#2
hjx11202015-07-22 00:02
X=9   !X是什么意思? //X不等于9   a++和 ++a 有什么区别? //有区别,自加运算时一个在后,一个在前   

if() //1
if()  //2
else if()  //3
else  //4  这样子怎么执行?  顺序是什么?  请详细讲解一下。。// 可能是1, 是 2, 不是1和2就是 3, 不是1,2,3,只能是4

如果是
if()  //1
if()  //2
else() //3
else() //4
这样呢? 是1对3 2对4吗?      这问题困扰我好久,请会的大神救救- -。。感激不尽  //2和3是对应的, 4无效
#3
未来大仙2015-07-22 00:04
回复 2楼 hjx1120
不好意思,没懂..
#4
hjx11202015-07-22 00:05
回复 3楼 未来大仙
这就是不好好看书的下场
#5
未来大仙2015-07-22 00:16
回复 4楼 hjx1120
书上没讲- -。而且我是自学,在入门书上看。。。这个知识,我是在大学教学的测试中看到的。。- -  因为不懂,所以想普及一下。。所以,帮帮我吧。。
#6
未来大仙2015-07-22 00:17
回复 4楼 hjx1120
and,我是另X=9   然后问!X是 什么意思。。因为出现了一个  if(X>2&&!X)
#7
hjx11202015-07-22 00:21
回复 5楼 未来大仙
有一本书叫《C Primer Plus》
把C讲的很系统全面
#8
未来大仙2015-07-22 00:22
回复 7楼 hjx1120
好的。。谢谢。。
#9
hjx11202015-07-22 00:27
以下是引用未来大仙在2015-7-22 00:17:54的发言:

and,我是另X=9   然后问!X是 什么意思。。因为出现了一个  if(X>2&&!X)

如果X=9大于2且X不等于9

这应该是一个条件为假的表达式
#10
embed_xuel2015-07-22 09:44
书看不懂就别学了,耽误时间,学学外语吧
1