a-=a+b等价赋值表达式?a=a-(a+b)还是 a=-b还是a=a-b寝室姐妹答案不统一啊!我自己觉得是a=a-(a+b)这种可不可化简哦!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:17:50
a-=a+b等价赋值表达式?a=a-(a+b)还是 a=-b还是a=a-b寝室姐妹答案不统一啊!我自己觉得是a=a-(a+b)这种可不可化简哦!

a-=a+b等价赋值表达式?a=a-(a+b)还是 a=-b还是a=a-b寝室姐妹答案不统一啊!我自己觉得是a=a-(a+b)这种可不可化简哦!
a-=a+b等价赋值表达式?
a=a-(a+b)
还是
a=-b
还是
a=a-b
寝室姐妹答案不统一啊!
我自己觉得是a=a-(a+b)这种可不可化简哦!

a-=a+b等价赋值表达式?a=a-(a+b)还是 a=-b还是a=a-b寝室姐妹答案不统一啊!我自己觉得是a=a-(a+b)这种可不可化简哦!
运算符+的优先级比运算符-=的要高,
所以表达式a-=a+b,先计算a+b,再计算-=
所以表达式a-=a+b等价于:
a-=(a+b)
即:
a=a-(a+b)=a-a-b=-b
所以:等价于a=-b

a-=a+b等价赋值表达式?a=a-(a+b)还是 a=-b还是a=a-b寝室姐妹答案不统一啊!我自己觉得是a=a-(a+b)这种可不可化简哦! a=b=4是不是赋值表达式? 在C语言中有许多符号赋值运算符,如果有表达式a*=b+3,则与其等价的表达式是? 已知int a;并且a已经被正确赋值,则下列逻辑表达式中与(!a)等价的是(A ).(A)(a==已知int a;并且a已经被正确赋值,则下列逻辑表达式中与(!a)等价的是(A ).(A)(a==0)(B)(a>0)(C)!(a==1)(D)( 赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值. x=a+1,b+6;是合法的赋值表达式吗 a+b=4为什么错赋值不了啊 VB提示缺少表达式 若给定条件表达式(M)?(a++):(a--),则其中表达式M().A:和(M==0)等价B:和(M==1)等价C:和(M!=0)等价D:和(M!=1)等价 若有数组定义为int a[10],i为已初始化的整型,那么与a[i]=100等价的赋值表达式是 A:a+i=100 B:*(a+i)=100C:(a+i)=100 D:&a[i]=100 下列符合c语言语法的赋值表达式是 A.a=7+b,c=a+7B.a=(7+b,b++,a+7) 麻烦下列符合c语言语法的赋值表达式是A.a=7+b,c=a+7B.a=(7+b,b++,a+7)麻烦解释下.尽快,明天就考试了! 若有条件表达式“x?a++:b--”,则等价于表达式x的表达式是“x!=0”为什么? 12.若定义:int a,*p=&a; 则a与下列表达式 B 等价.请问ACD哪错了?A) p B) *&a C) *&p D)&*a 赋值符号, 赋值表达式 条件语句“条件中不能含有赋值符号,但是赋值表达式可以包含于条件表达式中例:if(a=b) t=a; 错误 if((a=b)>0) t=a; 正确”为什么第一句错误 若变量已经正确定义并赋值,符合C语言语法的表达式是?a=a+7;a=7+b+c,a++; C语言中赋值表达式运算 (1)a%=(n%=2) (2) a/=a+a (3) a+=a-=a*=a 表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值.难道a=b=5无意义 求解赋值表达式 a=(b=10)%(c=6),表达式值、a、b、c 的值依次为求详解 为什么下面的语句不是正确的赋值表达式?A a=7+b+c=a+7 B a=7+b++=a+7 C a+1=7+b,b++,a+7