| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 792 人关注过本帖
标题:[求助]究竟 if 里面有没有双与和单与之分
只看楼主 加入收藏
cnrainboy
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2006-8-27
收藏
 问题点数:0 回复次数:19 
[求助]究竟 if 里面有没有双与和单与之分

老师说,在if语句中逻辑运算符有单与(&)和双与(&&)之分。到底有没有这种说法啊,我记得他曾经给了个证明程序。但是,大家都说只有双与,单与是取地址的作用。

那么是真的有两种区别吗?

搜索更多相关主题的帖子: 逻辑 
2006-08-27 21:59
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-27 22:03
cnrainboy
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2006-8-27
收藏
得分:0 
老师说,在IF语句中“单与是先判断前面的条件,如果前面为真则判断后面。而双与则可以只判断前面的条件就可以。

但我想不出他那个程序来了!!

当然是C了
2006-08-27 22:07
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-27 22:10
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
您的老师是对的.
在用于条件判断是可以换的。
对于条件判断语句,如i==1&&j==2<==>i==1&j==2.
原因就是两种凑巧变成了一种技巧:
1.判断运算符的优先级刚好比&&和&高。
2.真值为1,假为0,两者的&&刚好等于两者的&

对不礼貌的女生收钱......
2006-08-27 22:13
cnrainboy
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2006-8-27
收藏
得分:0 

没错啊,我还记笔记了呢?单与和双与,一个是分别判断,一个是可以只判断前面的。我是这么记下的。

现在搞的我头也蒙了。就是一个程序,出现了一点小BUG,我同学叫我改成单的。我才想起来,还有这么一说

2006-08-27 22:17
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-27 22:23
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
赋值符号则比&amp;&amp;优先级低了,所以上述式子是错的,因为出现了1&amp;&amp;j=2,赋值语句左边不能是表达式

对不礼貌的女生收钱......
2006-08-27 22:26
cnrainboy
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2006-8-27
收藏
得分:0 
i==1&&j==2<==>i==1&j==2
红色部分是按<=和=>算,还是<,==和>这个式子怎么判断??

快晕了,基础太差了哦!!
2006-08-27 22:30
SunShining
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:31
帖 子:2215
专家分:0
注 册:2006-2-17
收藏
得分:0 
考2级呢这?

[glow=255,violet,2]闭关修炼ing...[/glow] [FLASH=360,180]http://www./chinaren.swf[/FLASH]
2006-08-27 22:31
快速回复:[求助]究竟 if 里面有没有双与和单与之分
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041002 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved