(8.2)--8.2 结构体数组及指针.pptVIP

  • 2
  • 0
  • 约1.44千字
  • 约 9页
  • 2024-01-28 发布于陕西
  • 举报

结构体数组、结构体指针

主要内容

结构体数组

1

2

结构体指针

1结构体数组

结构体数组定义

struct结构体名

{成员表列}数组名[数组长度];

(1)声明同时定义

(2)先声明后定义

结构体类型数组名[数组长度];

如:structStudentstu[3];

结构体数组初始化形式——数组={初值表列};

1结构体数组

举例

有3个学生的信息(包括学号、姓名、成绩),要求使用数组方法,显示成绩最高的学生信息。

解题思路

声明学生结构体类型

定义结构体数组

依次读入数组

找出成绩最大者输出

1结构体数组

#includestdio.h

structStudent

{

intnum;

charname[20];

floatscore;

};

intmain()

{structStudentstu[3]={{10101,张安,78},

{10103,“小王”,98.5},{10106,“丽丽”,86}};

intk,i;

for(k=0,i=0;i3;i++)

{

if(stu[i].scorestu[k].score)k=i;

}

printf(%d%s%.2f\n,stu[k].

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档