44问答网
所有问题
C语言,为什么这个赋值语句是错的?
如题所述
举报该问题
推荐答案 2018-01-17
è¿æ ·çåæ³ç¸å½äºa = b + c; b + c = 1; èµå¼è¡¨è¾¾å¼æ¯å°å³é¡¹çå¼èµå¼ç»å·¦é¡¹ï¼å·¦é¡¹ä¸è½ä½¿ç¨è¡¨è¾¾å¼ï¼æ以éç¨b+c=1è¿ç§æ ¼å¼æ¯é误çã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/DKDDZ33WVVZWZWYZWG.html
相似回答
C语言
中
这个赋值语句
正确吗?
为什么?
y=int(x);
这个语句错
在哪里?
答:
把x作为int()的参数传给int()函数(但是你没定义
这个
函数,而且int 是关键字不能定义这个名字的函数,)然后把int()函数的返回值赋给y,明显int()你没定义,而且不能定义名字是关键字的函数,所以
是错的
c语言
新手求教几个问题: 1、a=a+7=c+b
为什么
语法
错误
答:
一、赋值号左边必然是变量, a+7=c+b是错误的
。等号是赋值运算,这就意味着等号左边必须是被赋值的变量,显然a+7是表达式,而不是变量。二、赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为: 变量=表达式;在赋值语句的使用中需要注意以下几点:1. 由于在赋值符“=”右边的表达式也...
C语言
里
为什么
不能用
赋值语句
对字符数组进行整体赋值
答:
这
就牵扯到了指针的赋值,而指针的
赋值是
有原来的语义的。所以事情会变得很复杂。总而言之就是
C
作为一种接近底层的
语言,
它的数组和指针以及内存的使用有数不清的关系,所以不支持这种高级的语法。
在
c语言
中3=(a=b)
为什么是错误的?
答:
在C语言中,3=(a=b)是错误的表达式。
这是因为在C语言中,赋值操作符`=`的返回值是被赋的那个变量的值,并不是整个赋值语句的值
。因此,在这个表达式中,首先会执行变量a等于b的赋值操作,然后将a的值作为赋值表达式的结果,尝试将这个结果赋值给数字3,实际上这是非法的,因为数字3是一个常量,不...
大家正在搜
c语言赋值表达式和赋值语句
不合法的c语言赋值语句是
c语言赋值语句的返回值
下列合法的c语言赋值语句是
c语言中不可嵌套的是什么语句
c语言语法的赋值语句规则
c语言中正确的赋值语句
c语言合法的赋值语句
请选出合法的c语言赋值语句
相关问题
C语言,下面赋值语句错的为什么错?
C语言中这个赋值语句正确吗?为什么?y=int(x);这个语...
这个c语言的赋值语句是什么错误?
c语言中 ++(i+1) 这个赋值语句 怎么错的?
请问,这个关于c语言的赋值语句的问题,怎么回事 为什么D选项...
下列C语言赋值语句中正确的是,不正确的是,为什么
C语言,这个赋值语句对的还是错的 x=x+y+1
c语言关于赋值语句的判断题