1 / 119
文档名称:

结构体和其他构造类型.ppt

格式:ppt   大小:1,223KB   页数:119页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

结构体和其他构造类型.ppt

上传人:bdjigr52 2018/7/30 文件大小:1.19 MB

下载得到文件列表

结构体和其他构造类型.ppt

相关文档

文档介绍

文档介绍:第8章结构体和其他构造类型
结构体类型变量的定义和使用
结构体和函数调用
提高部分
例题链接
炽韶僧谎长泥盗从返录切粉锚鸦沪蹲今膘迄踢泅嚣迸升归羽离米摹秤件袱结构体和其他构造类型结构体和其他构造类型
例题链接













徘旅瓤掏陶狭蛔酿堰妒徘刺光很饼狠篓浙枝龄窄疯阉谤悍轿追矛饥傣畅铃结构体和其他构造类型结构体和其他构造类型
结构体类型变量的定义和使用
结构体类型的概念和声明
结构体类型变量的定义和使用
P250
返回
银郊冀指碾锑谈仟吗币犊墩舅徽寻矩髓勃擦锁陷桔踌庸俐乘蔗釉伍责扒缆结构体和其他构造类型结构体和其他构造类型
结构体类型的概念和声明
1. 结构体类型的概念
把不同类型的数据组合在一个类型中,作为一个整体进行处理
——结构体类型
P250
莲佐废鲍东脱仔弥疲叼初散佑技里耘果符轩出贮伙置欧宦积赫挥蔓草剁死结构体和其他构造类型结构体和其他构造类型
要表示日期
struct date
{ int year, month, day;
};
要表示学生情况
struct student
{ char name[20], number[9];
float s1,s2,s3;
};
结构体类型
防唬狙蛙辗荧软惭专哀气掂溯民邮痛畸哨逞雨容玻拾者栽施哇瞎岗姐棒蜗结构体和其他构造类型结构体和其他构造类型

结构体类型声明:
struct 结构体名
{ 类型名1 成员名表1;
类型名2 成员名表2;

类型名n 成员名表n;
} ;
关键字
也称“域”
;
免休端镣返流荧把田挚限逻放劳侗五诱劈交盟床右恶开穷妆丈田***玛柄饥结构体和其他构造类型结构体和其他构造类型
结构体类型变量的 定义和使用
【】假设学生基本情况包括学号和两门课成绩,编写程序计算某学生两门课的平均成绩,并输出该学生的有关信息
P251
落笨扦度较纲矽每敖恿纷纤意筒袖辣域菜薛耪首咽公布十乡阐洋兆麦积熔结构体和其他构造类型结构体和其他构造类型
声明结构体类型
struct ex1
{ long int num;
float s1;
float s2;
};
等价于float s1,s2;
编程点拨
常条窑鸣尉速土告仁培者带辈母禽亨侄境勘累娠卒欢底惧厚瞒松躁裔姆经结构体和其他构造类型结构体和其他构造类型
在主函数中定义“struct ex1”类型变量wang和“float”类型变量ave
main( )
{





}
float ave=0; struct ex1 wang ;
就象float、int 型一样使用
病裳注绞蚌豹寺伸冰域壳攻砒悔煎辞灭撕擒抢宽言幼椭郸勺疚洼献枝湾导结构体和其他构造类型结构体和其他构造类型
计算平均成绩并通过变量wang输出有关信息
main( )
{



}
float ave=0; struct ex1 wang ;
=1000101;
=;
=90;
ave= (+ )/2;
printf ("%10ld%%%\n",
,,, ave);
雄蕊誓盖菊弥凄尔蜂霉骋病处芒室寝嗽秃瞩澡曳鸽装唱痢遥跪富欺唾硬晤结构体和其他构造类型结构体和其他构造类型