首页 >> 学识问答 >

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

2023-11-15 08:00:14

问题描述:

结构体指针指向什么(结构体指针),求快速回复,真的等不了了!

最佳答案

推荐答案

2023-11-15 08:00:14

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

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指针,可以存放人的名字。

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

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章