| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 705 人关注过本帖
标题:if语句的区别
只看楼主 加入收藏
笨蛋一个
Rank: 1
等 级:新手上路
帖 子:8
专家分:2
注 册:2014-1-1
结帖率:33.33%
收藏
已结贴  问题点数:10 回复次数:6 
if语句的区别
if(x) 语句1;else 语句2;
if(x==0) 语句2;else 语句1;
if(x!=0) 语句1;ellse 语句2;
if(!x) 语句2;else 语句2;
if(x==1) 语句1;else 语句2;
为什么第二个和其它四个不一样?
2014-01-03 19:22
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:2 
没有咩区别
只是一般的公司的编程规范是这样:
如果x是bool类型 就用 if (x) 和if (!x)

如果 x 为整形,就 if (x==0)
如果x为指针,就if (x == NULL)

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2014-01-03 19:52
liu0919
Rank: 2
等 级:论坛游民
帖 子:124
专家分:35
注 册:2013-5-13
收藏
得分:2 
第二个明显和第四个不一样
2014-01-03 21:30
笨蛋一个
Rank: 1
等 级:新手上路
帖 子:8
专家分:2
注 册:2014-1-1
收藏
得分:0 
回复 3楼 liu0919
为什么不一样?
2014-01-04 14:36
夏天天蓝
Rank: 2
等 级:论坛游民
帖 子:39
专家分:86
注 册:2013-12-30
收藏
得分:2 
不一样的原因楼主可以看二楼的解释。二楼的说法是正确的。
2014-01-04 15:26
c718382171
Rank: 2
等 级:论坛游民
帖 子:32
专家分:41
注 册:2013-12-21
收藏
得分:2 
0为假,其它值为真
2014-01-04 22:32
华子hear
Rank: 3Rank: 3
来 自:陕西西安
等 级:论坛游侠
帖 子:57
专家分:104
注 册:2013-6-3
收藏
得分:2 
集合    高中学过。
2014-01-05 18:59
快速回复:if语句的区别
数据加载中...
 
   



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

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