舉個例子,定義了一個叫Student,別名為stu的結構類型,我們聲明了一個結構體變量叫stu1,聲明了一個結構體指針為stuP。
typedef struct Student { char name[N]; int id; int score; struct Student *next; } stu; stu stu1; stu* stuP;
那么我們訪問他們的結構體成員時要這樣
stu1.name="Xiao Ming"; stu1.id=2015211; stuP->name="Xiao Hua"; stuP->id=2015311;
也就是說,結構體變量的成員用‘.’,結構體指針的成員用‘->’。