数组 7.1一维数组《C/C++语言程序设计基础》同步教学课件

2023-08-07
| 26页
| 221人阅读
| 2人下载
精品

内容正文:

第7章 数组 7.1一维数组 7.2二维数组 7.3多维数组 7.4字符串与字符数组 7.6数组作为函数参数 7.5字符串数组 大学C/C++语言程序设计程序设计 第7章 数组 1-12章幻灯片45分钟 13-27章45分钟 二、问题: 1.从键盘输入3个整数,按顺序输出; 2.从键盘输入3个整数,按反序输出。 上述2题需要各定义几个变量 ?    第 7 章 数 组 一、引言: 前面章节的程序设计,一般是根据题目需求,先定义几个变量,然后对这些变量作相应的运算即可得结果 。 大学C/C++语言程序设计程序设计 第7章 数组 源程序:从键盘输入3个整数,顺序(反序)输出。 #include<stdio.h> main() { int x1,x2,x3; scanf("%d%d%d",&x1,&x2,&x3); printf("%d %d %d ",x1,x2,x3); } /50 printf("%d %d %d ",x3,x2,x1); 大学C/C++语言程序设计程序设计 第7章 数组 上题2中,3个整数逆序输出可以通过定义3个变量来实现,如果是100个,1000个,10000个整数呢?如下题: 今天教大家一个新的数据类型:一个变量名称可以代表成百上千个同种类型的数据,即数组。 3.从键盘输入100个整数,顺序(反序)输出? 大学C/C++语言程序设计程序设计 第7章 数组 数组:具有相同数据类型且按一定次序排列的一组变量的集合,这些变量在内存中占有连续的存储单元。 数组中的每一个数据都有一个序号,即数组元素的下标。所以数组中的单个数据既可以叫数组元素,也可以叫带下标的变量。 大学C/C++语言程序设计程序设计 第7章 数组 7.1 一 维 数 组  7.1.1 一维数组 定义: 当数组中每个元素只有一个下标时,称为一维数组. 定义格式 : 类型标识符 数组名 [常量表达式];    类型标识符是数据元素的数据类型 常量表达式表示数组中含有元素的个数 大学C/C++语言程序设计程序设计 第7章 数组 1.数组名称为a;代表系统分配给数组的首地址; 2.C编译程序为a数组在内存中开辟5个连续的存储单元. 3.数组元素个数为5,数组元素分别为: a[0]、a[1]、a[2]、a[3]、a[4]; 系统允许的类型均可以,整型,实型,字符等 整型常量表达式或整型符号常量表达式 int a [5]; 大学C/C++语言程序设计程序设计 第7章 数组 黑板上书写推论:假如&a[0]为2000,则&a[1]为2004,则&a[2]为2008.而&a[0]等价于a。 例:试判断下列数组定义是否合法: 1. int x[10]; 2. char ch[20+10]; 3. float score[30-10]; 4. #define N 10 long num[N]; short w[2*N]; 5. int person(10); 错误 int n=10, a[n]; 错误 float a[10.5]; 错误 练习:试判断下列数组定义是否合法: 1. int x[10]; 2. char ch[20+10]; 3. float score[30-10]; 4. #define N 10 long num[N]; short w[2*N]; 5. int person(10); int n=10, a[n]; float a[10.5]; 大学C/C++语言程序设计程序设计 第7章 数组 7.1.2 一维数组元素的引用 数组必须先定义再引用 in

资源预览图

数组 7.1一维数组《C/C++语言程序设计基础》同步教学课件
1
数组 7.1一维数组《C/C++语言程序设计基础》同步教学课件
2
数组 7.1一维数组《C/C++语言程序设计基础》同步教学课件
3
数组 7.1一维数组《C/C++语言程序设计基础》同步教学课件
4
数组 7.1一维数组《C/C++语言程序设计基础》同步教学课件
5
数组 7.1一维数组《C/C++语言程序设计基础》同步教学课件
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。