一道C语言选择题求解 为什么A,D两个选项都能运行?求解惑... 为什么A,D两个选项都能运行?求解惑 展开 我来答 2个回答 #热议# 上班途中天气原因受伤算工伤吗? 最大的宝宝 2019-08-13 · TA获得超过828个赞 知道小有建树答主 回答量:1569 采纳率:67% 帮助的人:494万 我也去答题访问个人页 关注 展开全部 我在gcc下试了一下,c++支持答案D,c不支持答案D。你可以把文件名修改为.cpp或. c的来验证一下。一般我们这么写y = (float)i,更直接的y = i,这样子两者都没什么问题了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 GTA小鸡 高粉答主 2019-08-13 · 醉心答题,欢迎关注 知道大有可为答主 回答量:2.6万 采纳率:78% 帮助的人:1.5亿 我也去答题访问个人页 关注 展开全部 A选项虽然从语法上是正确的,但从C语言标准上讲,是一个未定义行为,结果是未知的。D选项是错误的,C语言中强制类型转换只能写成(float)i。 追问 请问D选项为什么能运行... 追答 那是因为你写的是C++代码,把你的源代码文件后缀名改成.c。 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2019-08-13 一道C语言选择题求解 2 2013-09-20 C语言的一道选择题。。求解 10 2014-12-09 求解一道C语言选择题 解释一下怎么做出来的 2014-01-19 C语言一道选择题求解释 11 2016-06-29 一道C语言题目~求解 5 2012-02-06 一道c语言填空题,求解! 1 2019-01-05 一道c语言选择题需要详细解析 2010-12-24 c语言 选择题 一道。求答案。求解释。 3 更多类似问题 > 为你推荐: