当前位置: 首页 > 文档资料 > C++ 中文教程 >

成员操作符(Member operators)

优质
小牛编辑
129浏览
2023-12-01

这个。 (点)运算符和 - >(箭头)运算符用于引用类,结构和联合的各个成员。

点运算符应用于实际对象。 箭头运算符与指向对象的指针一起使用。 例如,考虑以下结构 -

struct Employee {
   char first_name[16];
   int  age;
}  emp;

The (.) dot operator

要将值“zara”分配给对象emp的first_name成员,您可以编写如下内容 -

strcpy(emp.first_name, "zara");

The (-》) arrow operator

如果p_emp是指向Employee类型对象的指针,那么要将值“zara”赋给对象emp的first_name成员,您可以编写如下内容 -

strcpy(p_emp->first_name, "zara");

- >称为箭头运算符。 它是通过使用减号后跟大于号来形成的。

简单地说:要访问结构的成员,请使用点运算符。 要通过指针访问结构的成员,请使用箭头运算符。