本篇文章给大家谈谈c语言中的赋值语句,以及C语言中的赋值语句是对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
a:=b+1;为什么是C语言中不合法的赋值语句
1、C语言中赋值语句直接使用一个等号进行赋值,如将b+1的值赋值给a的语句是a=b+1,没有其他标点。该形式的赋值语句常出现在伪代码或者其他语言中。赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为:变量=表达式;在赋值语句的使用中需要注意以下几点。
2、在 C 语言中,语句必须以分号结尾。因此,如果将表达式 x=1,y=1 作为一个语句来看,它不是合法的 C 语言语句,因为它没有以分号结尾。x=1,y=1 实际上是一个赋值表达式,它将 1 赋值给变量 x 和 y。
3、答案为:A。因为A根本不是赋值语句,因为没有赋值符号(= *= /=...)。其它三个答案都是正确的赋值语句。只要记住赋值号(= 或复合赋值符 *=等)左边必须是变量名就行了。
4、而A和C都是表达式 表达式是类似于赋值语句的,比如“a=1”是表达式 而“a=1;”是赋值语句 而D,上面那位仁兄说的也有道理。但毕竟是选择题,选择最符合出题人 意思的选项,仅仅是个“--i;”,没有等号,所以不选D。
5、k=i=j;语法正确,a=b+c=1;语法错误 赋值语句(=号)执行“右结合”方式,即先计算右边的内容。且赋值语句的左边,只能为变量,不能为常量、表达式。由上述赋值语句的特性来看,第一个式子可分为:i=j;k=i;2条,均符合C语言要求。
6、char s[5]=asdf;这句不是赋值而是初始化;讲的赋值语句是在程序执行中的赋值,就像 int a;int b;b=a; 这是赋值;对于字符而言,要赋值就要***用strcpy(s1,s2)这个函数。
c语言中的赋值语句的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于C语言中的赋值语句是、c语言中的赋值语句的信息别忘了在本站进行查找喔。