现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

结构体数组

2012-07-31 06:39 工业·编程 ⁄ 共 391字 ⁄ 字号 暂无评论

数组元素可以是任何的简单数据类型,当然也可以是数组。现在我们说数组的元素也可以是结构类型的。可以构成结构型数组。

在实际应用中,经常用结构数组来表示具有相同数据结构的一个群体。如一个班的学生档案,一个车间职工的工资表等。

结构数组的定义方法和结构变量相似,只需说明它为数组类型即可。例如:

#include <stdio.h>

int main(void)

{

int i;

struct student

{

long int num;

int age;

char* name;

}st[3]={{198,19,"zhangsan"},{199,18,"lisi"},{200,19,"wangwu"}}; printf(" NO. age name /n");

for(i=0;i<=2;i++)

printf(" %ld %d %s/n",st[i].num,st[i].age,st[i].name);

getch();

return 0;

}

给我留言

留言无头像?