C++ 成员(点和箭头)运算符

C++ 成员(点和箭头)运算符

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

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

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

点运算符

为了将值”zara”赋给emp对象的first_name成员,你可以这样写:

strcpy(emp.first_name, "zara");

剪头(->)操作符

如果p_emp是指向类型为Employee的对象的指针,那么要将值”zara”赋给对象emp的 first_name 成员,你可以编写如下代码−

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

-> 被称为箭头操作符。它由减号和大于号组成。

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程