4.1.2赋值运算符和赋值表达式 1.基本赋值运算符=、赋值表达式 ①赋值表达式:变量=表达式 例如:X=a+b ②赋值表达式的功能:先计算表达式的值再赋给左边的变量。 ③赋值运算符具有右结合性。 例如:a=b=c=100;la、b、c的值都是100 W相当于a=(b=(c=100);
4.1.2 赋值运算符和赋值表达式 1. 基本赋值运算符 = 、赋值表达式 ① 赋值表达式:变量 = 表达式 例如:x =a +b ② 赋值表达式的功能:先计算表达式的值再赋给左边的变量。 ③ 赋值运算符具有右结合性。 例如:a=b=c=100; //a、b、c的值都是100 // 相当于 a=(b=(c=100));
4.1.2赋值运算符和赋值表达式 ●赋值语句:赋值表达式加分号。 例如:x=8;a=b=c=5: 注意: > 赋值语句“=”左边必须是变量名,不能是常量或表达式。 例如:30三a; b+2=5;都是错误的。 赋值语句中的“=”表示赋值,不是数学中相等的意思。 C语言表示相等应用关系运算符“==”,二者切勿混清! 羽回U ●赋值表达式的嵌套 例如: a=(b=2)+(c=3) 结果:b为2,c为3,a为5
注意: Ø 赋值语句“=”左边必须是变量名,不能是常量或表达式。 例如:30 = a; b + 2 = 5; 都是错误的。 Ø 赋值语句中的“=”表示赋值,不是数学中相等的意思。 C语言表示相等应用关系运算符“==” ,二者切勿混淆! 4.1.2 赋值运算符和赋值表达式