C++中赋值操作符的含义和使用方法
C++中赋值操作符是用来将一个右值赋值给一个左值,它的语法格式是:左值 = 右值,它的含义是将右值赋值给左值,即将右值的值赋值给左值,左值可以是一个变量、一个数组元素或一个结构体成员。
赋值操作符的运算规则是,如果左值和右值的类型相同,则进行简单的赋值;如果左值和右值的类型不同,则根据右值的类型将其转换为左值的类型,再进行赋值。
C++中赋值操作符的使用方法如下:
-
将变量赋值给另一个变量:
int a = 1; int b = a;
-
将一个值赋值给数组元素:
int arr[3] = {1, 2, 3}; arr[0] = 4;
-
将一个值赋值给结构体成员:
struct Student { int age; char name[20]; }; Student stu; stu.age = 18;