- 3
- 0
- 约7.34万字
- 约 149页
- 2022-05-16 发布于湖南
- 举报
第 4 章 数组与指针
4.1 数组及其应用
4.2 指针及其应用
4.3 指针与数组
4.4 字符串
4.5 指针数组与多级指针
4.6 引用
作业
4.1 数组及其应用
4.1.1 数组的概念
4.1.2 一维数组
4.1.3 二维数组
4.1.4 数组作为函数的参数
引例:求100个学生的平均成绩,并统计高于平均分的人数。
用以前所学知识实现: 用数组来实现:
int i,k=0; int i,k=0;
float s,ave,sum=0; float s[100],ave,sum=0;
for(i=0;i100; ++i)
for(i=0;i100; ++i)
{ cins;
{ cins[i];
sum+=s; }
ave=sum/100; sum+=s[i]; }
coutaveendl; ave=sum/100;
for(i=0;i100; ++i) for(i=0;i100; ++i)
{ cins; if(s[i]ave) ++k;
if(save) ++k; } coutave,kendl;
coutkendl;
4.1.1 数组的概念
数据类型
基本类型:整型、字符型、实型、布尔型。
构造类型:由基本类型数据按一定规则组成,包括数
组、结构体、共用体。
数组是一种用一个名字来标识一组有序且类型相同
的数据组成的派生数据类型,它占有一片连续的内存空
间。数组的名字称为数组名。所以数组名代表一批数据。
数组中的数据称为数组元素 (或数组分量),可以
用下标 (顺序号)来区分。
有一个下标——一维数组;有两个下标——二维数组。
4.1.2 一维数组
1. 一维数组的定义
类型说明符 数组名[常量表达式];
int a[10];
说明:
(1) 数组名与变量名一样都是标识符,必须遵
循标识符的命名规则。
(2) “类型说明符”是指数组元素的数据类型,
可以是任一基本类型或构造类型,同一个数组
的每个元素都具有相同的数据类型。
(3) “常量表达式”必须用方括号括起来,指的是数组的
元素个数 (又称数组长度),它是一个整型值,其中可以
包含常数和符号常量,但不能包含变量。
const int size=10;
int size=10; int main( )
void main ( ) {
{ int size;
int a[size]; 必须是常数 cinsize;
float b[3.4] int a[size];
…
…
} float b[3]; }
2. 一维数组元素的引用
您可能关注的文档
最近下载
- 8173wst5542017学生餐营养指南.pdf VIP
- 器械相关感染的防控课件.pptx VIP
- 保教知识与能力(幼儿园)全套PPT课件.pptx
- 手术室流程优化.pptx VIP
- 2025年度组织生活会个人对照检查材料(党员个人).doc VIP
- 《十万个为什么》阅读测试题(附答案)(推荐).docx VIP
- 2026年教师师德师风培训学习心得体会.docx
- 《餐饮服务》课程知识解析——“18.西餐服务流程与标准(英法美等不同服务方式)”.pdf VIP
- 建设项目工程结算编审规程,CECA_GC3-2010.pdf VIP
- 党员干部个人组织生活会个人对照(学习贯彻党的创新理论方面;加强党性锤炼方面;联系服务职工群众方面;发挥先锋模范作用方面;改作风树新风等方面)存在的问题清单及整改措施.docx VIP
原创力文档

文档评论(0)