【发布时间】:2020-04-29 09:02:12
【问题描述】:
所以我们开始用 C 语言编写结构,并获得了一些使用结构和函数的示例。 大多数是 void 函数,但有些函数,而不是数据类型,具有结构名称。例如:
Student* ucitajStudenteTxt(int* koliko)
其中“Student”是先前声明的结构。
我只是想知道这种类型的声明是什么意思,它有什么好处,因为我在演示文稿或网上找不到答案。
【问题讨论】:
-
函数返回一个指向
Student结构体的指针 -
“而不是数据类型,有一个结构名称”——结构是数据类型。
-
我的猜测是他们使用了 Student*,以便您可以返回指向学生数组的指针。