【求助c语言】设下面涉及的变量均已定义成int类型并赋值,则下列赋值语句不正确的是
设下面涉及的变量均已定义成int类型并赋值,则下列赋值语句不正确的是
A,d=(a=1,b=a+2,c=b+3); B,(b,d,a=1,c+1)=5;
C,(a=1.b,c+1,d)+5; D,(3>2?a:b)=3;
人气:119 ℃ 时间:2019-08-22 20:58:05
解答
答案应该是:BCD.因为赋值运算符的要求就是=的左边必须是个变量而不能是常量或者说是表达式; B 和D在=左边都是表达式和常量 所以不行,B的左边是C+1而D的左边是3或者2也就是常量,所以B和D 都不行 而C连赋值运算符都没有怎么又能说是赋值语句呢.所以本人觉得此题答案为 BCD.
推荐
- C语言 若有定义语句int a,b;double x;则下列选项中没有错误的是?选C?
- 已知函数fx=1+x²分之ax+b是定义在(-1,1)上的奇函数,且f(二分之一)等于五分之二
- 一定质量的气体在体积不变时,温度越高压强越大的生活应用
- 有关My birthday的英语作文
- 非走不可的弯路 下面的问题怎样做!
- 解二元一次方程组x+2y=1 2x-3y=2
- 当a=1.8,b=-2.7,c=-3.6时,分别求下列代数式的值: (1)-3a/c;(2)7ab/5
- 连词成句boy,in,is,white,the,cousin,my
猜你喜欢