什么是C语言库函数中的赋值语句?

如题所述

赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为:变量=表达式;
赋值语句的功能和特点都与赋值表达式相同。 它是程序中使用最多的语句之一。
1 由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,
因此,下述形式
变量=(变量=表达式);
是成立的,从而形成嵌套的情形。

其展开之后的一般形式为:
变量=变量=…=表达式;

例如:
a=b=c=d=e=5;
按照赋值运算符的右接合性,因此实际上等效于:
e=5;
d=e;
c=d;
b=c;
a=b;
注意在变量说明中给变量赋初值和赋值语句的区别。
给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。例如:int a=5,b,c;
在变量说明中,不允许连续给多个变量赋初值。
如下述说明是错误的:
int a=b=c=5
必须写为
int a=5,b=5,c=5;
而赋值语句允许连续赋值。
注意赋值表达式和赋值语句的区别。
赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。

下述语句是合法的:
if((x=y+5)>0) z=x;
语句的功能是,若表达式x=y+5大于0则z=x。

下述语句是非法的:
if((x=y+5;)>0) z=x;
因为x=y+5;是语句,不能出现在表达式中
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-23
楼下给出的已经很详细了。建议看谭浩强的《C程序设计》

什么是C语言库函数中的赋值语句?
赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为:变量=表达式;赋值语句的功能和特点都与赋值表达式相同。 它是程序中使用最多的语句之一。1 由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,因此,下述形式 变量=(变量=表达式);是成立的,从而形成嵌套的情形。其展开之后的一般...

请问下c语言中的赋值是什么意思,最好把C语言里面的术语都解释下,谢谢...
“赋值”就是将一个数值或字符赋给一个变量,这样这个变量的值就是这个数值或字符了。比如:int a;a = 10;这样就把10赋值给a了.变量常量:变量就是没有固定值,只是用字母或其它合法名称表示,可以随意给定值的量。常量就是有固定值得量(可以是字母也可以是数字)比如:int a; \/\/a就是变量 你...

c语言中赋值表达式跟赋值语句有什么区别
2. 赋值语句(Assignment Statement):赋值语句是一条完整的语句,用于执行赋值操作。赋值语句由一个或多个赋值表达式组成,并以分号结尾。它用于改变变量的值或更新表达式的结果。赋值语句通常是程序中的一行代码,用于具体的赋值操作。例如:`x = 5;`是一个赋值语句,将值5赋给变量x。在使用上,赋值...

c语言中什么是赋值?什么是错?
对于如下说明,语法和语义都正确的赋值是:C、s=&a[1];A、语法上正确(可能引起编译警告)。若非静态变量或全局变量,否则s没有被初始化,是随机值,*s的值无法确定,即没有确定的语义;若是静态变量或全局变量,s被初始化为0,对地址0的解引用操作没有确定的语义。B、错误。理由同上,对随机地...

c语言赋值语句怎么是合法
在C语言中,赋值语句是一种基本的语言结构,用于给变量或数组等赋值,因此,赋值语句在编程中是非常常见的,也是C语言的基础语法之一,大部分情况下都是合法的。在C语言中,基本的赋值语句形式是:变量名 = 表达式;其中变量名表示一个变量,等号“=”表示赋值操作符,而表达式则包含了各种数据类型和运算...

什么是正确的赋值语句
C语言赋值语的正确方式:赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为:变量=表达式;赋值语句的功能和特点都与赋值表达式相同。 它是程序中使用最多的语句之一。在赋值语句的使用中需要注意以下几点:由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,因此,下述形式。变量=(...

在C语言中赋值语句有什么作用?
1、赋值语句用于更新指定变量的值,通常把赋值语句的左边称为左值,右边称为右值,C++里面还区分了左值和右值 2、赋值语句是有返回值的,也就是说,可以连续赋值,具体赋值方式是从右往左赋值(压行神器)3、拥有const前缀属于不可更改的左值,只能在初始化的时候被赋值。4、右值可以是变量,此时使用的...

在C语言中赋值运算符有什么作用?
就是赋值运算符,作用是将一个数据赋给一个变量或将一个变量的值赋给另一个变量,由赋值运算符组成的表达式称为赋值表达式。一般形式为:变量名=表达式 在程序中可以多次给一个变量赋值,每赋一次值,与它相应的存储单元中的数据就被更新一次,内存中当前的数据就是最后一次所赋值的那个数据。例:a=...

简述c语言的基本语句
C语言的基本语句主要包括声明语句、赋值语句、控制语句以及函数调用语句。首先,声明语句在C语言中用于声明变量或函数。例如,`int a;` 就是一个声明语句,它声明了一个整型变量a。这种语句是C语言程序的基础,因为它允许我们为数据分配存储空间。其次,赋值语句用于给变量赋值。在C语言中,赋值使用"="...

C语言中赋值语句有什么规则要求
赋值的语法规则就是: 数据类型 变量名 = 表达式 表达式可以理解为一个值或一个计算公式就行,表达式加一个英文符号分号就是语句。 例如: 我们今天要用到的,我买了几斤苹果。 就可以这样写:方式一: Int apple_count = 0; \/\/告诉计算机apple_count是用来存买苹果的斤数的,默认为0;方式二: ...

相似回答
大家正在搜