《C语言》课程资源_课件ppt_6数组

《C语言程序设计》 数组
《 C语言程序设计》 数 组

数组 目标要求 ·掌握对数组的正确定义。 ·掌握对数组的正确引用。 ·掌握对数组的初始化。 目标要求 拼课提纲 讲课内容 课后作业 K 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ❖ 掌握对数组的正确定义。 ❖ 掌握对数组的正确引用。 ❖ 掌握对数组的初始化。 目标要求

数组 讲课提纲 ·一维数组 冬二维数组及多维数组 自标要求 饼课提纲 饼课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ❖ 一维数组 ❖ 二维数组及多维数组 讲课提纲

数组 ■ 数组是一种非常重要的构造类型。它是由若 干个具有相同数据类型的变量按一定的存储 顺序组成的,每一个变量称为一个数组元素。 数组元素用数组名及下标来唯一确定。 目标要求 拼课提纲 讲课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ◼ 数组是一种非常重要的构造类型。它是由若 干个具有相同数据类型的变量按一定的存储 顺序组成的,每一个变量称为一个数组元素。 数组元素用数组名及下标来唯一确定

数组 一维数组 一 维数组的定义 一 维数组的存储 一 维数组中元素的引用 一 维数组的应用 自标要求 饼课提纲 讲课内容 课后作业 K 出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ➢ 一维数组的定义 ➢ 一维数组的存储 ➢ 一维数组中元素的引用 ➢ 一维数组的应用 一维数组

数组 维数组的定义 维数组的定义形式为 【格式】 类型说明符 数组名[常量表达式]; 【说明】 1、 数组名的命名规则同变量名,符合标识符的命名规则。 2、 类型说明符用来规定数组中元素的数据类型。 例如: int a[10]; /*数组中的元素为整型数据*/ float b[10]; /*数组中的元素为实型数据*/ char c[20]; /*数组中的元素为字符型数据*/ 目标要求 讲课提纲 讲课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ◼ 一维数组的定义形式为 【格式】 类型说明符 数组名[常量表达式]; 【说明】 1、 数组名的命名规则同变量名,符合标识符的命名规则。 2、 类型说明符用来规定数组中元素的数据类型。 例如: int a[10]; /*数组中的元素为整型数据*/ float b[10]; /*数组中的元素为实型数据*/ char c[20]; /*数组中的元素为字符型数据*/ 一维数组的定义

维数组的定义 3、数组名后的常量表达式,必须用方括号[]括起来;常量表达式 的值表示数组中元素的个数,称为数组的长度 :数组运算符 例如:inta[10];含有10个整型变量元素的 单目运算符 优先级1) 4、在C语言中,数组的下标从0开始编号 左结合 不能用) 例如:inta[10]; 其中a表示数组名,方扩括号中的常量10,表示该数组共10个元素, 他们是a[0们、a[1]、a[2]、.a[9]。 5、常量表达式中可以包含常量和符号常量,不能包含变量。即在 C语言中不允许对数组的大小作动态定义。 #define STRSIZE 10 int n=10; int m[STRSIZE],n [STRSIZE*57 int a[n];
目标要求 讲课提纲 讲课内容 课后作业 退出 一维数组的定义 3、数组名后的常量表达式,必须用方括号[ ]括起来;常量表达式 的值表示数组中元素的个数,称为数组的长度。 例如:int a[10];含有10个整型变量元素的一维数组a。 4、在C语言中,数组的下标从0开始编号 例如:int a[10]; 其中a表示数组名,方扩括号中的常量10,表示该数组共10个元素, 他们是a[0]、a[1]、a[2]、.a[9]。 5、 常量表达式中可以包含常量和符号常量,不能包含变量。即在 C语言中不允许对数组的大小作动态定义。 #define STRSIZE 10 int m[STRSIZE],n[STRSIZE*5] int n=10; int a[n]; [ ] :数组运算符 单目运算符 优先级(1) 左结合 不能用( )

数组 维数组的存储 维数组的存储 一维数组在内存中存储时,按下标递增的次 序连续存放。 自标要求 拼课提纲 讲课内容 课后作业 K 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 ◼一维数组的存储 一维数组在内存中存储时,按下标递增的次 序连续存放。 一维数组的存储

数组 维数组的存储 注意: 数组名是一个地址常量,它就是分配给数组的存储空间的起始地址,我 们称为数组的首地址,也就是数组中下标为0的元素的地址,关于地址的概 念,将在后面的章节详细介绍。 由 数组a的起始存储位置 义int a[0] a[1】a[2] a[3]a[41 a[5] a[6] a[7] 自标要求 饼课提纲 讲课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 注意: 数组名是一个地址常量,它就是分配给数组的存储空间的起始地址,我 们称为数组的首地址,也就是数组中下标为0的元素的地址,关于地址的概 念,将在后面的章节详细介绍。 由于数组名是一个地址常量,故不能对数组名进行赋值,假设有数组定 义int a[10];则以下操作均是错误的: a=1000; a++; 一维数组的存储

数组 维数组的引用 C语言规定只能逐个引用数组元素而不能一次引用整个 数组,每一个数组元素就是一个变量。 ■一维数组元素的引用形式为: 【格式】 数组名[下标] ·在一维数组中,使用下标来引用数组中的某一个元素,下 标放在数组名后面的方括弧中。 例如,对于定义: int a[10]; 数组中的每个元素分别依次表示为:a[0]、a[1]、a[2]、 a[3]、a[4]、a[5]、a[6]、a[7]、a[8]和a[9]。 自标要求 讲课提纲 讲课内容 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 数组 C语言规定只能逐个引用数组元素而不能一次引用整个 数组,每一个数组元素就是一个变量。 ◼一维数组元素的引用形式为: 【格式】 数组名[下标] ◼ 在一维数组中,使用下标来引用数组中的某一个元素,下 标放在数组名后面的方括弧中。 ◼ 例如,对于定义: int a[10]; 数组中的每个元素分别依次表示为:a[0]、a[1]、a[2]、 a[3]、a[4]、a[5]、a[6]、a[7]、a[8]和a[9]。 一维数组的引用
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言》课程资源_课件ppt_5循环程序设计.ppt
- 《C语言》课程资源_课件ppt_4选择.ppt
- 《C语言》课程资源_课件ppt_2、3章.ppt
- 《C语言》课程资源_课件ppt_1章 C语言概述.ppt
- 《C语言》课程资源_课件ppt_13章位运算.ppt
- 《C语言》课程资源_课件ppt_12章结构体01.ppt
- 《C语言》课程资源_课件ppt_10章函数进一步讨论.ppt
- 《C语言》课程资源_C语言课件_第9、10章 函数.ppt
- 《C语言》课程资源_C语言课件_第6章 数组.ppt
- 《C语言》课程资源_C语言课件_第5章 循环结构.ppt
- 《C语言》课程资源_C语言课件_第4章 选择结构.ppt
- 《C语言》课程资源_C语言课件_第3章 顺序结构.ppt
- 《C语言》课程资源_C语言课件_第2章 基本的数据与运算.ppt
- 《C语言》课程资源_C语言课件_第1章 引论.ppt
- 《C语言》课程资源_C语言_数组3.ppt
- 《C语言》课程资源_C语言_数组1.ppt
- 《C语言》课程资源_C语言_数组.ppt
- 《C语言》课程资源_C语言_指针1.ppt
- 《C语言》课程资源_C语言_字符串.ppt
- 《C语言》课程资源_C语言_xunhuan.ppt
- 《C语言》课程资源_课件ppt_7指针.ppt
- 《C语言》课程资源_课件ppt_8章字符串处理.ppt
- 《C语言》课程资源_C语言_教学课件_16——函数的基本操作.ppt
- 《C语言》课程资源_C语言_教学课件_17——第7章 函数嵌套与递归.ppt
- 《C语言》课程资源_C语言_教学课件_18——函数——变量的作用域.ppt
- 《C语言》课程资源_C语言_教学课件_19——函数——随机数函数的应用.ppt
- 《C语言》课程资源_C语言_教学课件_20——程序设计基础1——数组——一维数组基本操作.ppt
- 《C语言》课程资源_C语言_教学课件_21——一维数组——排序应用.ppt
- 《C语言》课程资源_C语言_教学课件_22——程序设计基础1——第8章——数组——一维数组——查找逆置.ppt
- 《C语言》课程资源_C语言_教学课件_23——程序设计基础1——第8章——数组——一维数组——移位删除.ppt
- 《C语言》课程资源_C语言_教学课件_24——程序设计基础1——数组——二维数组.ppt
- 《C语言》课程资源_C语言_教学课件_25——程序设计基础1——数组——数组与函数.ppt
- 《C语言》课程资源_C语言_教学课件_26——指针——基础知识.ppt
- 《C语言》课程资源_C语言_教学课件_27——指针——指向数组.ppt
- 《C语言》课程资源_C语言_教学课件_28——字符数组——基本知识.ppt
- 《C语言》课程资源_C语言_教学课件_30——字符串数组与字符串函数.ppt
- 《C语言》课程资源_C语言_教学课件_理解——29——字符数组与指针.ppt
- 《C语言》课程资源_C语言_教学课件_01——C语言-导论、ACM操作方法、实验操作方法.ppt
- 《C语言》课程资源_C语言_教学课件_02——算法基础.ppt
- 《C语言》课程资源_C语言_教学课件_03——数据在计算机中的表示.ppt
