首先全局定义一个结构体如下。
struct student
//此处为例,student为此结构体的类型,可由自主定义。同理还可定义为score , year等。
接着按如下格式填入此结构体内元素。
struct student
{
类型1 元素名1
类型2 元素名2
类型3 元素名3
.........
}
在主函数中引用时,要为此结构体取名,如
int main (void)
struct student st(st为所取名字)= {元素1 , 元素2 , 元素3......}
在被函数引用此结构体时,只需填入此结构体名字。
fun(student *p)
在主函数中:
fun(st)
结构体可以进行嵌套。