1、赋值运算符 级别倒数第二 结合性:自右至左
基本的赋值运算符:= 将右侧的值赋给左侧的变量 例如a+b=3是错的表达式
复合的赋值运算符:+=、-=、=…
a+=b等价于 a=a+(b) 其中a只能是变量,b可以是任意的表达式(变量是最简单的一种表达式)
a=3+4 >a=a*(3+4) 括号不要忘记
赋值表达式的值是左侧变量的值
a=b=c=3+4=>a=(b=(c=(3+4)))
注意:在定义变量的时候,不能用连等为多个变量赋初值
int a=b=c=1; 错误
int a=1,b=1,c=1; 正确
int a,b,c;
a=b=c=1; 正确
1、赋值运算符 级别倒数第二 结合性:自右至左
基本的赋值运算符:= 将右侧的值赋给左侧的变量 例如a+b=3是错的表达式
复合的赋值运算符:+=、-=、=…
a+=b等价于 a=a+(b) 其中a只能是变量,b可以是任意的表达式(变量是最简单的一种表达式)
a=3+4 >a=a*(3+4) 括号不要忘记
赋值表达式的值是左侧变量的值
a=b=c=3+4=>a=(b=(c=(3+4)))
注意:在定义变量的时候,不能用连等为多个变量赋初值
int a=b=c=1; 错误
int a=1,b=1,c=1; 正确
int a,b,c;
a=b=c=1; 正确
10月16号c语言小知识 2
最新推荐文章于 2023-01-05 17:19:31 发布