c语言中,整型变量X=1,Y=3,进过计算后,x的值不等于6的是A:x=(x=1+2,x*2)B:x=y>?6:5C:x=9-(-y)-(y-)D

D选项已经被我排除,A也排除。求解释BC两项的具体内容... D选项已经被我排除,A也排除。求解释BC两项的具体内容 展开
 我来答
阿肆聊生活
高粉答主

2021-08-04 · 每个回答都超有意思的
知道大有可为答主
回答量:1.1万
采纳率:100%
帮助的人:165万
展开全部

选B

因为X=Y>?中Y>?是一个判断语句,所以说判断后要么X等于1;要么X等于0。

就是说Y>?成立的话,X就为1;

如果Y>?不成立的话,X就为0。

如果是--y,首先一个表达式里同时出现2次相同变量的--,不同编译器处理可能不一样,通常都会报y未定义的警告。真的要算的话,按照运算符号优先级,先算括号,那么y相当于自减两次后执行x=9-y-y。

定义整型变量的格式是

1个变量名或用逗号隔开的多个变量名。

类似地,还可以定义unsigned int、unsigned long型的变量。

定义一个变量,意味着在内存中给这个变量分配了相应大小的存储空间,同时确定了这个变量值的存储方式和可以进行的操作。

百度网友b97ed0b
2011-06-08
知道答主
回答量:13
采纳率:0%
帮助的人:3.3万
展开全部
就是选A的,1*2等于2,不是6,X=1+2,不是算法过程里的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
立天俊
2011-06-08
知道答主
回答量:35
采纳率:0%
帮助的人:9.2万
展开全部
是 B ,它好像是一个比较 算法!!!
追问
大哥,,不要好像。。这是学术,只有标准答案,不要误人子弟
追答
b  项 是不是少了 一个 值!  ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lwllovewf2010
2011-06-08 · TA获得超过135个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:195万
展开全部
c
追问
具体点。。   为什么
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈来群
2011-06-08
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式