24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1566  |  回复: 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的回帖
相关版块跳转 我要订阅楼主 时飞 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿a区211,085601-307分求调剂 +11 党嘉豪 2026-03-31 24/1200 2026-04-02 21:54 by yuq
[考研] 312求调剂 +5 小小墨123 2026-04-02 6/300 2026-04-02 20:12 by dongzh2009
[考研] 一志愿郑大材料工程290求调剂 +20 Youth_ 2026-03-30 20/1000 2026-04-02 14:48 by 5896
[考研] 298求B区调剂 +4 zzz,,r 2026-04-02 5/250 2026-04-02 12:17 by 土木硕士招生
[考研] 0710生物学336分求调剂 +3 kiyy 2026-04-01 3/150 2026-04-02 10:54 by w虫虫123
[考研] 085600,材料与化工321分,求调剂 +13 大馋小子 2026-03-27 13/650 2026-04-02 10:48 by sanrepian
[考研] 324求调剂 +5 想上学求调 2026-04-01 6/300 2026-04-02 10:16 by sanrepian
[考研] 275求调剂 +12 waltzh 2026-04-01 12/600 2026-04-01 21:44 by chyhaha
[考研] 353求调剂 +4 拉钩不许变 2026-04-01 4/200 2026-04-01 18:10 by 记事本2026
[考研] 材料与化工(0856)304求B区调剂 +8 邱gl 2026-03-30 16/800 2026-04-01 17:58 by 邱gl
[考研] 262求调剂 +9 励志一定发文章 2026-03-31 10/500 2026-04-01 12:22 by sunshine0013
[考研] 326求调剂 +4 崽崽仔 2026-03-31 4/200 2026-04-01 09:58 by 我的船我的海
[考研] 考研材料工程351分调剂 +5 整个好的 2026-03-31 5/250 2026-04-01 09:36 by topgun2009
[考研] 0703化学 +20 妮妮ninicgb 2026-03-27 20/1000 2026-03-31 13:33 by 无际的草原
[考研] 334求调剂 +7 Trying] 2026-03-31 7/350 2026-03-31 12:33 by 无际的草原
[考研] 266求调剂 +3 哇呼哼呼哼 2026-03-29 3/150 2026-03-31 10:06 by cal0306
[考研] 085602 化学工程专硕 340分求调剂 +4 qianbai11 2026-03-29 4/200 2026-03-30 11:34 by 唐沐儿
[考研] 085600,专业课化工原理,321分求调剂 +5 大馋小子 2026-03-28 5/250 2026-03-29 08:56 by qingfeng258
[考研] 305求调剂 +8 RuiFairyrui 2026-03-28 8/400 2026-03-29 08:22 by fmesaito
[考研] 一志愿上海理工能源动力(085800)310分求调剂 +3 zhangmingc 2026-03-27 4/200 2026-03-27 19:01 by 给你你注意休息
信息提示
请填处理意见