|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 在C语言中,if括号后面的语句可以是表达式吗?_百度知道
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
4511
人关注过本帖
标题:
在C语言中,if括号后面的语句可以是表达式吗?_百度知道
只看楼主
加入收藏
jack123son
等 级:
新手上路
帖 子:30
专家分:5
注 册:2011-10-8
结帖率:
30%
楼主
收藏
已结贴
√
问题点数:5 回复次数:10
在C语言中,if括号后面的语句可以是表达式吗?_百度知道
#include "stdio.h"
main()
{
if(2*2==5<2*2==4)
printf("T");
else
printf("F");
}
结果是F
这个程序该怎么解释 啊?
搜索更多相关主题的帖子:
百度知道
include
表达式
C语言
2011-12-13 11:30
举报帖子
使用道具
赠送鲜花
半个灵魂
等 级:
论坛游民
帖 子:13
专家分:11
注 册:2011-11-17
第
2
楼
收藏
得分:1
这就是一个运算优先级的问题。
2011-12-13 12:18
举报帖子
使用道具
赠送鲜花
nangua520
等 级:
论坛游民
帖 子:7
专家分:24
注 册:2011-5-17
第
3
楼
收藏
得分:1
可以是表达式啊、、、不过你if()内的判断条件貌似有点复杂。。 0 0.
2011-12-13 12:19
举报帖子
使用道具
赠送鲜花
墨清扬
等 级:
蝙蝠侠
威 望:
1
帖 子:294
专家分:817
注 册:2011-10-4
第
4
楼
收藏
得分:1
*最优,所以先计算2*2,化简为4==5<4==4
然后是<,化简为4==0==4
所以为0,输出F
酱油实习生
2011-12-13 12:47
举报帖子
使用道具
赠送鲜花
cqm9266
来 自:福建
等 级:
论坛游侠
帖 子:174
专家分:186
注 册:2011-10-28
第
5
楼
收藏
得分:1
如果符合()里面的就执行 ()后面的
没病的人说有病的人有病,有病的人说没病的人有病。到底是谁有病?
2011-12-13 12:54
举报帖子
使用道具
赠送鲜花
easonchanel
等 级:
论坛游民
帖 子:18
专家分:41
注 册:2011-8-23
第
6
楼
收藏
得分:1
这是运算优先级问题,当2*2==5这个判断为false时,后面就不会再执行,整个if的()中的表达式为false,所以下面就不会打印T,而是打印F
2011-12-14 21:42
举报帖子
使用道具
赠送鲜花
唏嘘草
等 级:
论坛游民
帖 子:128
专家分:93
注 册:2011-6-4
第
7
楼
收藏
得分:1
if括号里的应当是个布尔值,表达式也是有值的!有值的话,只要不为0或者空,就是1
2011-12-14 22:18
举报帖子
使用道具
赠送鲜花
F_Andriy7
等 级:
新手上路
帖 子:12
专家分:3
注 册:2011-11-1
第
8
楼
收藏
得分:1
括号里面的运算优先级要搞清楚,为真就等于1,为假就等于0
2011-12-15 16:40
举报帖子
使用道具
赠送鲜花
善水盈渊
等 级:
论坛游民
帖 子:39
专家分:29
注 册:2011-11-16
第
9
楼
收藏
得分:1
四楼正解吧!
2011-12-15 22:32
举报帖子
使用道具
赠送鲜花
q1304622669
等 级:
新手上路
帖 子:6
专家分:4
注 册:2011-12-16
第
10
楼
收藏
得分:1
*号的优先级(3级)大于>号的优先级(6级),大于==(好像是8级吧)的优先级,是这个问题的关键……结果if语句内部为假
2011-12-16 01:53
举报帖子
使用道具
赠送鲜花
11
1/2页
1
2
快速回复:
在C语言中,if括号后面的语句可以是表达式吗?_百度知道
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.036699 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved