博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
->和.的区别
阅读量:6795 次
发布时间:2019-06-26

本文共 459 字,大约阅读时间需要 1 分钟。

->是指针指向其成员的运算符 .是结构体的成员运算符 如: struct A {
int a; int b; }; A *point = malloc(sizeof(struct A)); point->a = 1; A object; object.a = 1;
#include
#define N 8 typedef struct {
char num[10]; double s[N]; double ave; } STREC; 定义STREC *h 之后
h->ave==(*h).ave
主要用于访问类的成员,->主要用于类类型的指针访问类的成员,而.运算符,主要用于类类型的对象访问类的成员。 举例 class A {public :int a} A ma; A *p=&ma; 那么指针p应使用->来访问成员a,比如p->a,而ma应使用.来访问,比如ma.a区别就在这里,凡是指针就使用->,对象就使用.运算符。

转载地址:http://byrgo.baihongyu.com/

你可能感兴趣的文章
Linux下SCP拷贝文件
查看>>
Android消息机制(一)
查看>>
Lenovo Thinks Station E32 (I217-LM网卡) 安装ESXi 5.1
查看>>
阵列波导光栅
查看>>
我的友情链接
查看>>
如何把网页变成黑白
查看>>
中科恒伦入选安全牛,安全行业全景图
查看>>
Python:使用threading模块实现多线程编程四[使用Lock互斥锁]
查看>>
LVM磁盤管理PV/VG/LV常用命令參考手冊(附AIX命令對比)
查看>>
office工具栏内的图标字体变的很大很虚
查看>>
IIS站点下多应用程序 C#获取根目录方法
查看>>
手机影音第五天 视频列表的显示与播放以及个别牌子手机播放的问题
查看>>
软件下载链接获取方法
查看>>
如何升级Nginx到最新稳定版
查看>>
什么是Git
查看>>
fstab文件中的UUID查看
查看>>
Centos 安装Radius manager
查看>>
我的友情链接
查看>>
创意思维练习方法
查看>>
5 SQL语句之DDL
查看>>