c语言中,整型变量X=1,Y=3,进过计算后,x的值不等于6的是A:x=(x=1+2,x*2)B:x=y>?6:5C:x=9-(-y)-(y-)D
展开全部
选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型的变量。
定义一个变量,意味着在内存中给这个变量分配了相应大小的存储空间,同时确定了这个变量值的存储方式和可以进行的操作。
展开全部
就是选A的,1*2等于2,不是6,X=1+2,不是算法过程里的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是 B ,它好像是一个比较 算法!!!
追问
大哥,,不要好像。。这是学术,只有标准答案,不要误人子弟
追答
b 项 是不是少了 一个 值! ?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c
追问
具体点。。 为什么
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询