24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1567  |  回复: 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的回帖
相关版块跳转 我要订阅楼主 时飞 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 316求调剂 +13 舟自梗 2026-04-01 17/850 2026-04-03 09:20 by zhouxiaoyu
[考研] 一志愿安徽大学0817化学工程与技术,求调剂 +13 我不是只因 2026-04-02 14/700 2026-04-03 08:29 by tianyyysss
[考研] 一志愿211,335分,0856,求调剂院校和导师 +15 倾____萧 2026-03-27 16/800 2026-04-02 22:50 by JourneyLucky
[考研] 一志愿华中农业071010,总分320求调剂 +6 困困困困坤坤 2026-04-02 6/300 2026-04-02 21:28 by dongzh2009
[考研] 318求调剂 +3 笃行致远. 2026-03-31 4/200 2026-04-02 15:56 by Jaylen.
[考研] 一志愿南昌大学324求调剂 +12 hanamiko 2026-04-01 12/600 2026-04-02 14:51 by 5896
[考研] 0832食品科学与工程学硕282调剂 +4 鱼在水中游a 2026-04-02 7/350 2026-04-02 14:12 by baoball
[考研] 求调剂,一志愿 南京航空航天大学 ,080500材料科学与工程学硕,总分289分 +11 @taotao 2026-03-29 11/550 2026-04-02 10:04 by realme321
[考研] 303分 0807学硕求调剂 +3 TYC3632 2026-04-01 3/150 2026-04-01 19:24 by lwk2004
[考研] 材料科学与工程339求调剂 +11 hyz0119 2026-03-31 12/600 2026-04-01 18:40 by 伟大河北
[硕博家园] 考研调剂 +5 骆驼男人 2026-04-01 5/250 2026-04-01 14:28 by syjjj0321
[考研] 材料调剂 +11 一样YWY 2026-03-31 11/550 2026-04-01 11:35 by wangjy2002
[考研] 一志愿华南师范361分,化学求调剂 +4 Nicole88888 2026-04-01 4/200 2026-04-01 10:08 by 唐沐儿
[考研] 【调剂】一志愿厦大生物与医药调剂 +3 Echo虾米 2026-03-31 3/150 2026-04-01 08:40 by JourneyLucky
[考研] 本2一志愿C9-333分,材料科学与工程,求调剂 +9 升升不降 2026-03-31 9/450 2026-03-31 18:01 by 无际的草原
[考研] 329求调剂,一志愿西北工业大学,材料工程(085601) +6 小小机灵虫 2026-03-29 12/600 2026-03-31 16:58 by 记事本2026
[考研] 一志愿大连理工大学材料求调剂 +6 Gymno 2026-03-30 6/300 2026-03-31 07:26 by 无际的草原
[考研] 11408总分309,一志愿东南大学求调剂,不挑专业 +5 天赋带到THU 2026-03-29 6/300 2026-03-30 20:49 by dick_runner
[考研] 085600,专业课化工原理,321分求调剂 +5 大馋小子 2026-03-28 5/250 2026-03-29 08:56 by qingfeng258
[考研] 11408软件工程求调剂 +3 Qiu学ing 2026-03-28 3/150 2026-03-28 21:50 by zhq0425
信息提示
请填处理意见