永发信息网

#include <stdio.h> main() { int x,y=7; float z=4; x=(y=y+6,y/z); printf("x=%d\n",x);

答案:2  悬赏:0  手机版
解决时间 2021-02-19 15:30
#include


main()

{ int x,y=7;

float z=4;

x=(y=y+6,y/z);

printf("x=%d\n",x);

}
为什么x=3
最佳答案
根据c语言的规范,
x=(y=y+6,y/z);是这样算的:

(1)计算y+6并将结果赋给y
(2)计算y/z
(3)将(2)的值赋给x
详细分析:
(1)y为7,y+6为13,y为13.
(2)y为13,z为float型4.0,y/z时z自动变成整形4,13/4按整形算是3(余1)
(3)x为3
全部回答
因为在前面有0.5,有了float,1000相当于1000.0,这属于一类了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
夏季花卉防高温的方法 家庭花卉怎么度过夏季
米兰国际婚纱摄影这个地址在什么地方,我要处
兰仕莱克牌子的推拉门质量怎么样啊?
要办宽带,有比营业厅便宜的吗
CO HC Nox PM 指的是什么
一正医药连锁贯一大药店地址有知道的么?有点
qq飞车宠物强化卡今天下午还五折吗?
安顺火车站下车后到哪儿乘车去杨武
谁有JUC375
罪犯判刑之后能花钱买分减刑吗
下列反射属于深层反射的是A.掌颏反射B.下颌反
西蜀道家功夫养生馆在什么地方啊,我要过去处
金立m6左下方功能键不好使怎么办
我的脸和身上都很白,就是胳膊,脖子很黑,还
做物流分拣临时工是不是会不让带手机进去?
推荐资讯
天鑫玻璃装饰玻璃展销店怎么去啊,有知道地址
该双代号时标网络计划中,C工作的自由时差是
唐伯虎的书法赏析
相对速度与运动合成有什么关系说说它们间的联
道和茶缘我想知道这个在什么地方
我不会算这道算式:64x43+64x62➖64x5
求女配文和综琼瑶小说
58度18分=----度 30度23分45秒 约= ------度
【medicine是什么意思】allergy-medicine是什
伟伟未来街市地址有知道的么?有点事想过去
什么录屏软件录屏不失帧
新銮基这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?