#include <stdio.h> int main() { /*************************************************** *结构体指针:指向结构体的指针 * * struct Student * { * char *name; * }; * 1.指向结构体的指针的定义 * struct Student *p; * 2.利用指针访问结构体的成员 * 1> (*p).成员名称 * 2> p->成员名称(针对结构体的特殊方法) ****************************************************/ struct Student { char *name; }; struct Student student = {"zhangsan"}; struct Student *p = &student; printf("name = %s ", (*p).name); printf("name = %s ", p->name); return 0; }
name = zhangsan
name = zhangsan