什么是C语言中的结构数组?
在C编程语言中,结构最常见的用法是结构数组。
要声明结构数组,首先必须定义结构,然后可以定义该类型的数组变量。
例如,结构书b[10];//“book”类型的结构数组中的10个元素
下面给出的是C程序,用于接受和打印3名学生关于一系列结构的详细信息-
示例
#include <stdio.h>
#include <string.h>
struct student{
int id;
char name[30];
float percentage;
};
int main(){
int i;
struct student record[2];
//1ststudent'srecord
record[0].id=1;
strcpy(record[0].name, "Bhanu");
record[0].percentage = 86.5;
//2ndstudent'srecord
record[1].id=2;
strcpy(record[1].name, "Priya");
record[1].percentage = 90.5;
//3rdstudent'srecord
record[2].id=3;
strcpy(record[2].name, "Hari");
record[2].percentage = 81.5;
for(i=0; i<3; i++){
printf(" Records of STUDENT : %d \n", i+1);
printf(" Id is: %d \n", record[i].id);
printf(" Name is: %s \n", record[i].name);
printf(" Percentage is: %f\n\n",record[i].percentage);
}
return 0;
}输出结果执行以上程序后,将产生以下结果-
Records of STUDENT : 1 Id is: 1 Name is: Bhanu Percentage is: 86.500000 Records of STUDENT : 2 Id is: 2 Name is: Priya Percentage is: 90.500000 Records of STUDENT : 3 Id is: 3 Name is: Hari Percentage is: 81.500000
热门推荐
10 朋友升迁的祝福语简短
11 忌日祝福语简短10字
12 小班老师六一祝福语简短
13 餐厅虎年贺卡祝福语简短
14 伴郎红包祝福语朋友简短
15 过年拜年祝福语大全简短
16 初四祝福语简短霸气
17 南宁招生老师祝福语简短
18 给妹妹婚礼祝福语简短