66问答网
所有问题
C语言赋值语句怎么看是否正确
如题所述
举报该问题
推荐答案 2017-02-11
这个其实一般不用你看的
赋值语句出错编译器很容易检测出来的
其实主要就是看类型是否匹配,或者范围是否超出……
还有不要把=写成==
不过我想也没人会这么干...
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U29vppvsvUDppiDn2nx.html
其他回答
第1个回答 2017-02-11
类型匹配并且是个左值;
相似回答
下列
C语言赋值语句
中
正确
的
是
,
不正确的
是,为什么
答:
1是正确的
。c=22的值是给c赋值22;b++是先参与表达式计算,后自加。所以表达式相当于:c=22;
d=c-b;b=b+1;2是不正确的
。强制类型转换要加括号,应该是:k = (int)(a+b);3是正确的。单独一个分号是空语句的意思,不做任何操作;4也是正确的。大括号表示一个逻辑块,只有一分号表示这个...
c语言正确
定义
赋值
答:
//
正确
,x=y==5等价于x=(y==5), ==号是
判断
两端是否相等,若右边等于左边,则y==5表达式的值为1,若不等,则为0,假如相等,就等于说把1
赋值
给了x,若不等就是说把0赋值给x.=号是赋值,右边的值给左边,==是判断,右边是否等于左边.==的优先级高于=,故先算==再=.故x=y==5同等于 x=...
c语言
中什么样的
赋值语句
语法和语义都
是正确
的?
答:
对于如下说明,语法和语义都
正确
的
赋值是
:
C
、s=&a[1];A、语法上正确(可能引起编译警告)。若非静态变量或全局变量,否则s没有被初始化,是随机值,*s的值无法确定,即没有确定的语义;若是静态变量或全局变量,s被初始化为0,对地址0的解引用操作没有确定的语义。B、错误。理由同上,对随机地...
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得到的是一个常量),所以不
正确
...
...括号中的表达式为
赋值
语j句时,
如何判断
其值
是否
为真?
答:
赋值语句
就是先赋值,然后
判断
,比如你写的*s1++=*s2++,先是把*s2赋值给*s1,然后判断*s1是否为真,*s1!=0为真,再然后给两个指针分别自加。
C语言
中这个
赋值语句正确
吗?为什么?y=int(x);这个语句错在哪里?
答:
y=int(x);系统这样解析的:把x作为int()的参数传给int()函数(但是你没定义这个函数,而且int 是关键字不能定义这个名字的函数,)然后把int()函数的返回值赋给y,明显int()你没定义,而且不能定义名字是关键字的函数,所以是错的
大家正在搜
c语言中正确的赋值语句
c语言赋值表达式和赋值语句
c语言赋值语句正确写法
不合法的c语言赋值语句是
c语言赋值语句的返回值
下列合法的c语言赋值语句是
c语言语法的赋值语句规则
c语言合法的赋值语句
c语言中不可嵌套的是什么语句
相关问题
C语言 判断直接赋值问题
c语言中如何正确判断语句是否为赋值语句
C语言赋值语句是否正确的判断
C语言中赋值语句的语法是怎样的
c语言中如何正确判断语句是否为赋值语句
下列C语言赋值语句中正确的是,不正确的是,为什么
C语言赋值语句
c语言中,赋值语句 a=-a;是否正确?