文档详情

一维数组的定义与初始化课件(共14张PPT)—《C语言程序设计》(电子工业版).pdf

发布:2024-10-26约3.85千字共14页下载文档
文本预览下载声明

一维数组的定义与初始化

复习导入

·回顾学习过的基本数据类型

整形

int变量列表;

实型

float/double变量列表;

字符型

char字符变量名列表;

复习导入

·假如输入3个学生的c语言成绩,计算平均分。

学生人数变成50?

100?………

复习导入

数组是相同类型数据的有序集合,即数组由若干数组元素组成,其中

所有元素都属于同一个数据类型,且它们的先后顺序是确定的。数组中的

元素称为数组元素,也称下标变量。

一维数组

数组二维数组

字符数组

教学目标

1.理解数组的定义。知

2.掌握一维数组的定义及初始化。识

1.能够正确分析问题,并得出解决方案。能

2.能够正确使用一维数组解决实际问题。力

培养学生独立思考、解决问题的能力。情

工作任务

通过编程输入存储一个班10名同学的某门课程成绩,输出每

名同学的成绩。

思路指导

定义数组:scr[10]。

输入:循环输入存储每个数组元素。

输出:循环输出每个数组元素。

相关知识

(一)定义一维数组不能用()

一维数组的定义格式

数据类型数组名[常量表达式]

例如:intscr[10]

合法标识符sc表赤元素个数

scrts标从0开始

2scr[2]

3scr[3]编译时分配连续内存

4scr[4]内存字节数=数组元素个数*

5scr[5]sizeof(元素数据类型)

6scr[6]

7scr[7]

8scr[8]

9scr[9]

相关知识

例inti=15;

intdata[i];//×不能用变量定义数组维数

例intdata[5];

例defineN10

//V

inta[N];N的值是无法修改的;

相关知识

(二)一维数组的初始化

1.直接对数组中的所有元素赋值,示例代码如下:

2.只对数组中的一部分元素赋值,示例代码如下:

3.对数组全部元素赋值,但不指定长度,示例代码如下:

inti[]={1,2,3,4};//数组元素的值为1、2、3、4,长度为4

如果数组的长度和初始化数据的个数相同,则初始化数组时可以不写数组

长度。如果数组的长度和初始化数据的个数不同,则初始化数组时,数组

长度不能省略。

相关知识

(二)一维数组的初始化

4.使一

显示全部
相似文档