C语言程序设计复习总结题.ppt

4.结构数组应用举例 【例】已知若干学生的姓名、学号和某单科考试成绩,试编写程序,对学生记录按考试成绩从高分至低分排序,程序输出排序以后的学生表,并报告姓名为××(由键盘随即输入)的同学的名次号。 具体源程序代码见书P157,例9.5。 * 9.3.3 结构指针 定义一个指针,使其指向结构变量,这样的指针称为“结构指针”。 1.结构指针的定义 形式: 结构类型 *指针名 【例】struct product { char code[5];char name[20]; float price;int stock;}; struct product x,y[2],*px=x,*py=y; * F0103 电冰箱 2050.00 160 T0216 电视机 1900.00 290 W3008 洗衣机 768.50 93 px x py y y[0] y[1] *px=x, 具体的执行过程为:struct product x,y[2], *py=y; * 形式: 指针名-成员名 或 (*指针名).成员名 【例】以上图为例,则以下语句都是通过结构指针引用结构变量的成员。 2.通过结构指针引用结构变量 * F01

文档评论(0)

1亿VIP精品文档

相关文档