- 7
- 0
- 约1.73万字
- 约 81页
- 2017-01-05 发布于湖北
- 举报
单片机C程序设计 (C Programming for MCU)第五章:复杂数据程序设计(一)构造类型 – 数组和指针本章目标掌握一维、二维(多维)数组的定义与初始化;掌握数组的使用(包括字符数组的使用);掌握数组作为函数参数;了解数组元素常用排序算法;理解指针的含义;掌握指针说明与指针运算;了解指针与数组的关系;掌握指针作为函数参数;掌握指针数组;问题4.1问题: “某班有30名学生,输入某班学生成绩,对输入成绩按由高到低进行排序”。问题分析:首先遇到的问题是如何保存每位学生的成绩?(在以往问题的解决中我们不需要保存每位学生的成绩)。问题4.1:问题分析以目前所学的知识,我们可以设置30个变量来存储每位学生的成绩如:int score0, score1, …, score29;这样做的缺点:程序处理数据非常烦琐,如我们必须依次读入每个成绩(不能用循环);程序不具扩展性,如果我们要处理100个、1000个甚至更多的学生成绩,怎么办?如何存储类型相同并且紧密相关的一组数据?使用数组!数组的定义与初始化数组是变量的有序集合,数组的所有成员(数组元素)都具有相同的类型。数组定义一般采用如下格式:类型 数组名[长度]; 长度为常量表达式 例如:int a[10]; 注意:C语言不支持动态数组,即数组的长度必须在编译时确定下来,而不是在运行中根据需要临时决定。但C语言提供了动态分配存贮函数
您可能关注的文档
- 2015.4.16等差与等比求和(综合).ppt
- 2015-2017年度招标师继续教育选修课试题及答案.doc
- 基于Profibus-dp协议的西门子S7-300与ABB软启动器的通讯方法.doc
- 20150206 VoLTE KPI指标定义v2.5.docx
- 基于RFID的公交卡管理系统.doc
- 基于风险检验的电梯维护的实现.doc
- 20150714中国高净值人士海外投资置业综合服务平台网站建设方案.doc
- 基于模糊推理的通用数控车削刀具磨损优化(翻译).doc
- 基于图割的快速的近似能量最小化.pptx
- 20150505母亲节店头活动方案.pptx
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)