结构体的 点与杆箭头

3/3/2017来源:C/C++教程人气:432

定义的是结构体指针,访问成员时就用”->”

定义的是结构体变量,访问成员时就用”.”

例如:

struct AAA { int a; char b; };

s

truct AAA q; 访问成员就用:q.a; struct AAA *p; 访问成员就用:p->a;

OK,来个样例:

#include "stdio.h" struct Mj { char name[10]; char sex[10]; char phone[10]; }LL,*p; int main() { int n,i,j; Mj LL={"majin","man","17555"}; typedef int liulin; liulin a=3; PRintf("%d\n",a); p=≪ printf("%d\n",a); printf("%s\n",LL.name); printf("%s\n",(*p).name); printf("%s\n",p->name); return 0; }