您现在的位置是:首页 >宏观 > 2023-11-15 08:00:14 来源:

结构体指针指向什么(结构体指针)

导读 大家好,我是小夏,我来为大家解答以上问题。结构体指针指向什么,结构体指针很多人还不知道,现在让我们一起来看看吧!1、#include#includ...

大家好,我是小夏,我来为大家解答以上问题。结构体指针指向什么,结构体指针很多人还不知道,现在让我们一起来看看吧!

1、#include#include #include #include #include #include #include #include struct Stu { char* name; }; int main(void) { struct Stu* stus = (struct Stu*)malloc(sizeof(struct Stu) * 3); (*stus).name = (char*)malloc(sizeof(char) * 10); (*stus).name = "zhangsan"; (*(stus + 1)).name = (char*)malloc(sizeof(char) * 10); (*(stus + 1)).name = "lisi"; (*(stus + 2)).name = (char*)malloc(sizeof(char) * 10); (*(stus + 2)).name = "wangwu"; for(int i = 0; i < 3; i++) { printf("%s ", (*(stus + i)).name); } return 0; }假设有个结构体Stu,有个name属性 那么,struct Stu *p;就是一个结构体指针。

2、可以存放很多Stu对象,可以存放很多人的信息 char* name是一个char指针,可以存放人的名字。

本文到此讲解完毕了,希望对大家有帮助。