#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\n", (*p).name);
printf("name = %s\n", p->name);
return ;
}
name = zhangsan
name = zhangsan