66问答网
所有问题
c语言关于赋值语句的判断题
a=b+c=0 这个赋值语句为什么是错误的?赋值语句有什么要求吗?比如说变量在左常量在右之类的?
谢谢。
举报该问题
推荐答案 推荐于2016-11-20
最好记的,那就是最右侧可以是合法的任意表达式,但是左面和中间的=之间只能是变量。
也就是说a=b=c=3+4是合法的
你这个,假设a=1,b=2,c=3
a=b+c=0
先算b+c,结果是5,也就是相当于在做a=5=0,先把0赋给5,然后再把其返回值赋给a,5是常量无法赋值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UivsvpsipUD2UD9xDn9.html
其他回答
第1个回答 2015-07-05
嗯,赋值语句的左边需要是一个变量,不能有两个
a+b=0这样的就把系统给整懵了,不知道该怎么办
相似回答
C语言赋值语句的判断
..拜托大家了
答:
A X=Y=58 合法
赋值
表达式 ,没分号,不是
语句
B j++; 相当于j=j+1;(勉强正确,因为++为算术运算符,j++应为算术表达式, j++; 加分号为算术表达式语句)
C
X=58,Y=58 合法逗号表达式 ,没分号,不是语句 D M=int(X+Y); 非法形式 M=(int)(x+y)可以 ...
C语言赋值
题,求
判断
思路
答:
)
C语言中
,每个函数都可以被其它函数调用(包括main函数)61.(×)C语言中,在一个函数内部可以定义另一个函数62.(×)实参和与其对应的形参共同占用一个存储单元63.(×)只有当实参和与其对应的形参同名时才共占用存储单元64.(√)若有以下函数调用
语句
:fun(a+b,(x,y),fun(n+k,d,(a,B)...
...a=22:int i=0,k=18; 则不符合
C语言
规定的
赋值语句
是( )。
答:
a表示将a表达式的值取反,赋值给i,故选项D也正确;
求模运算符“%”的操作数只能是整数,故选项C错误,因此答案选C
。
()是不正确的
C语言赋值语句
。A.x=1,y=2;B.x++;C.x=y=5;D.y=int(x...
答:
如果x和y都已正确声明并
赋值
,那么这4个选项都是正确的,所以这是扯淡题……y=int(x);是把x强制为int型赋给y,int两边有没有()都是合法的。
C语言赋值语句
是否正确
的判断
答:
>>= <<= B、 k = i == j 加上括号就好看了 k = ( i == j )也就是 将 i 跟 j 比较 的布尔值
赋值
(相等则真 1,不等则假 0)给k
C
、a = b +
c
= 1 等价于 a = ( ( b + c ) = 1 )不能给b+c这样的表达式赋值(因为b+c得到的是一个常量),所以不正确 ...
如何
判断
一个
赋值语句的
语义是否正确?
答:
对于如下说明,语法和语义都正确的
赋值
是:
C
、s=&a[1];A、语法上正确(可能引起编译警告)。若非静态变量或全局变量,否则s没有被初始化,是随机值,*s的值无法确定,即没有确定的语义;若是静态变量或全局变量,s被初始化为0,对地址0的解引用操作没有确定的语义。B、错误。理由同上,对随机...
大家正在搜
以下不符合c语言语法的赋值语句是
合法的c语言赋值语句
c语言赋值语句
c语言赋值语句规则
赋值语句如何判断正误
赋值语句的一般格式
赋值语句
scanf在c语言中的作用
C语言赋值
相关问题
问个问题,C语言的,关于if语句中条件判断是一个赋值语句问题...
C语言赋值语句是否正确的判断
c语言中如何正确判断语句是否为赋值语句
c语言中,当判断语句为赋值语句时,会如何?
c语言中赋值表达式跟赋值语句有什么区别如题 谢谢了
C语言赋值语句的判断..拜托大家了
c语言关于赋值语句的一个问题求助,感谢各位高手。
C语言问题:一个if语句后面如何跟两个赋值语句?