1 / 36
文档名称:

715-C语言进阶.ppt

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

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

分享

预览

715-C语言进阶.ppt

上传人:小玉儿 2012/2/6 文件大小:0 KB

下载得到文件列表

715-C语言进阶.ppt

文档介绍

文档介绍:C语言进阶
结构体
共用体
枚举类型
结构体
结构体变量的定义有以下三种方式:
1)先定义好结构体类型再定义该结构体类型的变量
例如: struct student{ int num; int age; float score; }; struct student s1,s2;
2)在定义结构体类型的同时定义变量
例如: struct student{ int num; int age; float score; } student1, student2;
3)直接定义结构体变量
例如: struct{ int num; int age; float score; } student1, student2;
这样定义的结构体是没有结构体类型名的
结构体变量成员
引用结构体变量中的一个成员的方式如下: 1) 2)指针变量名->成员名
例如: struct student st, *pst; = 101; pst->score = 95; (*pst).age = 24;
初始化
在对结构体变量进行赋值时,可以按每个成员在结构体中的顺序一一对应赋初值
也可以只给前面的若干个成员赋初值
但不允许跳过前面的成员而给后面的成员赋值,例如: struct student s1 = {101, 21, 95}; struct student s2 = {102, 22 }; sturct student s3 = {103, , 75};//错误
结构体数组
结构体数组的定义: struct 结构体名结构体数组名[元素个数];
例如: struct student st[10];
结构体数组成员的引用方式: st[0].num = 101; st[i].age = 24;
结构体指针
结构体指针是一个指针变量,用来指向一个结构体变量,例如: struct student *st;
思考题:思考下面两条语句的含义
st->age+1; st->age++;
st->age+1相当于(st->age)+1
st->age++相当于(st->age)++
程序1
code list: 7-2-
编写一个程序,输入若干人员的姓名及电话号码,以字符'#'表示结束输入。然后输入姓名,查找该人的电话号码
要求使用结构体数组保存人员姓名和电话号码信息
效果图

最近更新

安徽省巢湖市事业单位招聘考试(职业能力倾向.. 149页

山东省泰安市事业单位招聘考试(职业能力倾向.. 147页

山东省莱芜市事业单位招聘考试(职业能力倾向.. 149页

广东省平远县卫生系统2024年招聘医疗卫生专业.. 59页

广西2024年民政厅直属事业单位招聘38人历年高.. 59页

招远市2024年部分事业单位公开招聘工作人员历.. 60页

永安市2024年乡镇卫生院培养临床医师招聘招聘.. 60页

江西省九江市事业单位招聘考试(职业能力倾向.. 146页

浙江省丽水市事业单位招聘考试(职业能力倾向.. 146页

浙江省湖州市事业单位招聘考试(职业能力倾向.. 147页

浙江象山县部分事业单位招聘人员历年高频难、.. 60页

福建省福州市事业单位招聘考试(职业能力倾向.. 147页

重庆市巴南2024公开选调市政监察管理支队工作.. 59页

黑龙江省双鸭山市事业单位招聘考试(职业能力.. 147页

黑龙江省鸡西市事业单位招聘考试(职业能力倾.. 147页

安全生产标准化 安全隐患排查方案 18页

2021年辽宁省锦州市中考语文试卷(附答案详解).. 22页

《数据库及其应用-Access》第03章 20页

伪逆法在无人机安全着陆控制中的应用 4页

发电厂课设 27页

实验二 汇编语言程序上机过程及调试 6页

掌握母题100例触类旁通赢高考物理系列母题八探.. 5页

曼昆经济学基础知识试题及标准答案 15页

研究生自然辩证法题库及答案 13页

英语期末复习 17页

铁路信号基础设备课后习题答案部分解析 14页

基于STC89C52单片机的数字温度计(附源代码,完.. 16页

2024年安徽省普通高中学业水平测试卷 5页

2023年北美电商市场研究报告 54页

安全度汛目标责任书 9页