例子:
![](https://img.haomeiwen.com/i28315993/100cb4a0d6472147.png)
1.在C语言和C++中,点号符号 "." 用于访问结构体或类的成员变量;箭头符号 "->"用于访问指针所指向的结构体或类的成员变量;
2.info.battery_info.percent 表示访问结构体或类 info 的 battery_info 成员变量的 percent 成员变量;
3.battery_info->percent 表示访问指针 battery_info 所指向的结构体或类的 percent 成员变量;
4.这种语法常用于编程中,用于获取或设置对象的属性值,这里是获取电池的状态和百分比
区别:
点号符号:用于直接访问对象的成员变量,点号符号只能用于对象,不能用于指针
箭头符号:用于访问指针所指向的对象的成员变量,箭头符号只能用于指针,不能用于对象
网友评论