a=a*3=2是正确的表达式么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 09:04:06
a=a*3=2是正确的表达式么?

a=a*3=2是正确的表达式么?
a=a*3=2是正确的表达式么?

a=a*3=2是正确的表达式么?
c/c++来说,应该不是,因为a*3应该是返回一个右值的,而右值不应该出现在等号左边
当然了,也许有哪个天煞的不符合规范的编译器能编译通过,甚至得出一个结果⋯⋯不过那不能否定这条表达式的错误性

a=a*3=2是正确的表达式么? int a[10],*p;下列表达式正确的是(C)int a[10],*p;下列表达式正确的是 A.p=a; B.p=a[0] C.*p=&a[0]; D.p=&a; 若有定义:int a=2; 则正确的赋值表达式是( ).(A) a-=(a*3) (B) double(-a) (C) a*3 (D) a*4=3说明错误的原因 (b=4)*(a=3)表达式正确否? a=8,表达式a>>>2的值是? 表达式a=*p++中,p为一指针,该表达式运算的正确顺序应该是? 判断char型变量ch是否为大写字母的正确表达式是A)' A' ='A'&&ch .设int i=8,a,b;double x=1.42,y=5.2;,正确的表达式是( ) A.a+=(b=4)*(a=3) B.a=a*3=2 C.x%(-3)+y* 20.表达式x=Sqr(a^2-5)+sqr(b^2-5)的类型是算术表达式逻辑表达式关系表达式字符表达式 若变量已正确定义并赋值,下面符合C语言语法的表达式是A.a:=b+1B.a=b=c+2C.int 18.5%3D.a=a+7:c+b C语言中计算a^3的正确表达式是:pow(a,3) 若a是int型变量,则a=(a=3*5,a*2),a+5表达式的值?逗号表达式到底是怎么回事哦,这个求表达式的值和求a的值一样吗? (多选题)在C#程序中,有如下代码,则下面选项中说法正确是()public class A{}public class B:A{}A a=new A();B b=new B();A.表达式b as A的值为nullB.表达式a as B的值为nullC.表达式b is A的值为trueD.表达式a is B的 若变量已经正确赋值,以下符合C语言语法的表达式是:1,a=b+1;2,a=b=c+2 3,int18.5%3 4,a=a+7=c+b C语言 表达式问题.如表达式=1 代表0a=3 代表3还是1?我的思路是,错误时0,正确时非0(认为正确都以1代表) 若变量已正确定义并赋值,下面符合C语言语法的表达式是( ).A.a:=b+1 Ba=b=c+2 C.int 18.5%3 D.a=a+7 以下符合C语言语法的表达式是:设int i=8,a,b;double x=1.42,y=5.2;,正确的表达式是( )A.a+=(b=4)*(a=3 ) B.a=a*3=2C.x%(-3)+y* *3 D.y=float(i)设char s[10];,能将字符串+-*/正确输入的语句是( )  A.scanf(% 设A=[6*8+2] B=6*8+2 C=6*8+2,表达式正确的是C+A,为什么啊