c语言中,指针那一章中 . 与 -> 的区别是啥?

2020-06-21 教育 99阅读
.是针对一个确定的结构体变量来说的,而->是对指针的操作,举个例子。定义一个结构体
typedef struct stu
{
char name[10];
int num;
}Stu;
然后我定义一个stu结构的变量
Stu a;
那么你要用a的num时,就用a.num来表示
再定义一个指针
Stu *p;
p=&a;
如果要用p来表示a里的num时,就用p->num来表示。
多练练自然就注意到了
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com