赋值语句:a=123&MID("123456",3,2)执行后,a变量中的值是

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:34:14
设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.A.a=’&’ B.a=”&” C.a=’16’

B选项中的"&"是一个字符串,不是字符,因为它是用双引号括的.C选项中的单引号之间包含了多个字符,是个多字节字符,严格意义上不算错,它会将低字节字符赋予变量a.D选项中在要把单引号字符赋予a,而单引号

在C语言中a=b=0;和a=b==5;是不是赋值语句

是赋值语句.--------------------------第一个先b=0后a=b所以a也为0--------------------------第二个先比较b与5,相等则a=1不相等则a=0--

赋值语句 C=(a,b,c)怎么解释

逗号表达式从左到右计算,先计算a表达式,再计算b表达式,最后计算c表达式,将逗号表达式的最后的一个表达式赋给C

c语言,为什么a=b=58和a=58,b=58是不合法的赋值语句?

第一个a=b=58是不对滴,可以这样写a=b;b=58;第二个的话把“,”改为“;”这个就行了不知道我说的对不对啊我C语言很差的

已知a=12,b=20,复合赋值语句“a*=b+10”执行后 中的a*的*是什么意思

a*=b;就等同于a=a*(b);类似a+=b;就等同于a=a+(b);这个括号不能省,所以,你的那个就是a=a*(b+10);所以楼上的算错了,答案是360.*是乘号.

设有变量说明:char a[6],*p=a;下面表达中,正确的赋值语句是

CC表示指针指向字符串"Hello",B项中a表示字符串首字符地址,故不对,所以A也不对如用a[6]表示可以写成a[6]={"Hello"};D错.

c语言赋值语句"a=(7+b,b++,a+7)"语法错在哪里?

少个分号也是一个错误,但可能不是楼主真正想问的错误.依楼主题意,这是一个赋值语句,既然是赋值语句,那么也就是说变量a还没有初始,因此你的这个语句就是错误的.a=(7+b,b++,a+7)假设b是有初值

执行赋值语句a="123"+"456"后,变量a的值是___?

a的类型是?我编译了一下,全都报错,说两个指针不能相加.因为“123”和“456”是两个字符串,默认情况下,表示的是的字符串首地址,是指针.所以报错了.不过如果你自己定义了+的运算符重载,那就另当别论

下列给出的输入语句、输出语句和赋值语句中正确的是_①输出语句 INPUT a;②输出语句 INPUT x=3;

1,4是正确的,第3条语句不对,因为3是常量,而B是变量,不能这样赋值;第二个语句也不对,希望是你要的答案再问:④是错的,不能连续赋值,①我认为应该是输入语句再答:你的解释已经对啦,我故意设了个错误的

c语言赋值语句 a=b=c 是如何赋值

C语言可以这样赋值吗?应该是C++吧赋值是从右向左进行的.即先将c的值赋值给b,然后将b的值赋值给a

赋值语句 A=B B=A在程序框图中表达什么含义

对呀,但是最后结果就A等于B了哦再问:那输出结果应为B=A实际上是B=B对么再答:对滴。

已知ch是字符型变量,下面正确的赋值语句是.A.ch=’123’; B.ch=’\xff’; C.ch=’\08’; D

B是正确的.A里面有三个字符C八进制数转化不需要前面加0D双引号括起来的内容是字符串.

C语言中,赋值语句a=a++,

是这样的:语句a=a++,i++;是一个逗号表达式;逗号表达式的格式是表达式1,表达式2,表达式3...表达式n逗号表达式的值等于最后一个表达式的值,各个表达式之间可以没联系.所以i++的值就是整个式

整数变量a ,赋值语句a=(a%3=0?1:0)的意思

a%3=0?1:0这句话是一个条件运算语句,其中用到了条件运算符:条件?a:b;如果条件成立,则执行a语句,否则执行b语句.你这句话写错了,改为:a%3==0?1:0,即是:a除以3的余数为0,则a=

执行赋值语句a="abc"+"123"后,变量a的值是多少

abc123a="abc"+"123"a是字符变量,表达式是vb字符串相加,"abc","123",加了引号就是字符,相连可以用+号,也可用&号