24小时热门版块排行榜    

查看: 1728  |  回复: 6

时飞

银虫 (小有名气)

[求助] c语言

1.若有表达式(w)?(--x)++y),则其中与W等价的表达式是(D)
Aw==1  B w==0    C  w!=1    D  w!=0
为什么 啊?怎么做的啊


{int a;
a=(int)((double)(3/2)+0.5+(int)1.99*2);
printf("%d\n",a);
}
输出什么值?为什么、详细点。。谢谢!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
dubo: 金币+1, 欢迎讨论 2012-03-17 22:12:13
时飞: 金币+1, ★★★★★最佳答案, 谢谢,,头像也很个性 2012-03-18 08:15:38
第一个问题:
CODE:
表达式(w)?(--x):(++y)里面,w原则上应该是一个条件判断语句,其值应该为false或者true.

如果w是一个int类型,那么w非零时,默认类型转化成true,如果w为0则为false. 所以,跟(w)?(--x):(++y)等价的是(w!=0)?(--x):(++y)

第二个问题, 输出3:
CODE:
a=(int)((double)(3/2)+0.5+(int)1.99*2);
/*
具体过程如下
a = (int)((double)(1) + 0.5 + 1*2)
    = (int)(1.0 + 0.5 + 2)
    = (int)3.5
    = 3
*/

很女子很弓虽大
2楼2012-03-17 22:05:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

emanlee

木虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
时飞: 金币+1, ★★★很有帮助, 谢谢参与 2012-03-18 08:16:06
(w)?(--x) : ++y),

等价的是 W!=0 ,选择D。
意思是判断W的值,非零执行 --x, 是0则执行++y。
3楼2012-03-18 07:54:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sen2010071

金虫 (小有名气)

看书比较快点
。。。???爱问
4楼2012-03-18 13:48:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

litwjing

禁虫 (小有名气)

本帖内容被屏蔽

5楼2012-03-18 16:05:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

时飞

银虫 (小有名气)

引用回帖:
2楼: Originally posted by lurencyj at 2012-03-17 22:05:54:
第一个问题:

表达式(w)?(--x)++y)里面,w原则上应该是一个条件判断语句,其值应该为false或者true.

如果w是一个int类型,那么w非零时,默认类型转化成true,如果w为0则为false. 所以,跟(w)?(--x)++y ...

(double)(3/2)不是等于1.5吗?double不是双精度实型吗???、
6楼2012-03-20 21:19:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)


jjdg: 金币+1, 感谢参与 2012-03-21 01:42:03
引用回帖:
6楼: Originally posted by 时飞 at 2012-03-20 21:19:28:
(double)(3/2)不是等于1.5吗?double不是双精度实型吗???、

(double)(3/2)分成两步:

首先3/2是等于1
然后(double)1 = 1.0

参见任何一本C语言教程的int类型除法部分。
很女子很弓虽大
7楼2012-03-20 22:56:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 时飞 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 E4V9bALS54sj 2026-09-19 3/150 2026-09-20 01:39 by 9i7PCSZyMzot
[论文投稿] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 E4V9bALS54sj 2026-09-19 3/150 2026-09-20 01:27 by 9i7PCSZyMzot
[硕博家园] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 E4V9bALS54sj 2026-09-19 3/150 2026-09-20 01:27 by 9i7PCSZyMzot
[公派出国] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 E4V9bALS54sj 2026-09-19 3/150 2026-09-20 01:15 by 9i7PCSZyMzot
[博后之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 E4V9bALS54sj 2026-09-19 3/150 2026-09-20 01:15 by 9i7PCSZyMzot
[考博] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 E4V9bALS54sj 2026-09-19 3/150 2026-09-20 01:03 by 9i7PCSZyMzot
[论文投稿] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 E4V9bALS54sj 2026-09-19 3/150 2026-09-20 00:51 by 9i7PCSZyMzot
[考研] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 4pRyVGCVerAA 2026-09-19 3/150 2026-09-20 00:15 by 9i7PCSZyMzot
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 4pRyVGCVerAA 2026-09-19 3/150 2026-09-20 00:03 by 9i7PCSZyMzot
[考博] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 4pRyVGCVerAA 2026-09-19 4/200 2026-09-19 23:51 by 9i7PCSZyMzot
[考研] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 4pRyVGCVerAA 2026-09-19 4/200 2026-09-19 23:27 by 9i7PCSZyMzot
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 4pRyVGCVerAA 2026-09-19 4/200 2026-09-19 23:27 by 9i7PCSZyMzot
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 4pRyVGCVerAA 2026-09-19 4/200 2026-09-19 23:03 by 9i7PCSZyMzot
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 4pRyVGCVerAA 2026-09-19 4/200 2026-09-19 23:03 by 9i7PCSZyMzot
[公派出国] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 4pRyVGCVerAA 2026-09-18 7/350 2026-09-19 21:03 by 9i7PCSZyMzot
[教师之家] 现代”学阀”该如何界定 +3 iaeyuan 2026-09-19 3/150 2026-09-19 20:52 by 没昵称呀
[基金申请] 国社科系统bug了,是不是要放榜了? +7 kynobel 2026-09-16 9/450 2026-09-19 14:52 by 接好运婷
[有机交流] 各位大神,目前国内有哪些比较好用的逆合成软件? 20+3 zapen 2026-09-15 9/450 2026-09-18 18:17 by zapen
[考博] 上海工程技术大学激光智能制造课题组|2027级博士研究生招生公告 +7 水士口 2026-09-16 8/400 2026-09-16 13:47 by kkklens
[考博] 上海工程技术大学激光智能制造课题组招收博士研究生 +8 两三岁ss 2026-09-14 8/400 2026-09-16 09:46 by 水士口
信息提示
请填处理意见