- 3
- 0
- 约7.05千字
- 约 9页
- 2023-05-07 发布于上海
- 举报
C++语言结构体和指针
指针也可以指向一个结构体,定义的形式一般为:
struct 结构体名 *变量名;
下面是一个定义结构体指针的实例:
structstu{ //
structstu{ //定义结构体和结构体名字char *name; //姓名
intnum; //学号
int age; //年龄
char group; //所在小组float score; //成绩
}stu1 = { Tom, 12, 18, A, 136.5 }; //用已经定义的结构体类型定义结构体变量
//结构体指针
structstu *pstu = stu1; //用已经定义的结构体定义结构体指针变量
上述代码已经测试。
注意:定义已经命名的结构体指针的时候必须用已命名结构体类型定义的结构体变量的地址进行初始化。
注意:定义已经命名的结构体指针的时候必须用已命名结构体类型定义的结构体变量的地址进行初始化。
也可以在定义结构体的同时定义结构体指针:
structstu{ //
structstu{ //定义结构体和结构体名字char *name; //姓名
intnum; //学号
int age; //年龄
char group; //所在小组float score; //成绩
}stu1 = { Tom, 12, 18, A, 136.5 },*pstu = stu1; //用已经定义的
原创力文档

文档评论(0)