季東师纪大学数学科学学院?SchoolfMathematicalSciences,EastChinaNomalUniversity第五讲数组
第五讲 数 组
SchoolofMathematicalSciences,ECNU華目录页店Contents一维数组二维数组数组作为函数参数
目录页 Contents School of Mathematical Sciences, ECNU 一维数组 二维数组 数组作为函数参数
SchoolofMathematicalSciences,ECNU華目录页RContents一维数组怎么定义怎么用一维数组在内存中是怎么存放的二维数组赋值和初始化数组作为函数参数
目录页 Contents School of Mathematical Sciences, ECNU ◼ 怎么定义 ◼ 怎么用 ◼ 在内存中是怎么存放的 ◼ 赋值和初始化 一维数组 二维数组 数组作为函数参数 一维数组
数组数组:具有一定顺序关系的若干相同类型变量的集合体一维数组的声明类型标识符变量名[n]声明一个长度为n的数组(向量)类型标识符:数组元素的数据类型:n:数组的长度,即元素的个数;exampleint x[5]1/声明一个长度为 5的一维数组一维数组的引用变量名[k] // 注:下标k 的取值为 0 到n-14
4 数组 ⚫ 一维数组的声明 ⚫ 声明一个长度为 n 的数组(向量) ⚫ 类型标识符:数组元素的数据类型; ⚫ n:数组的长度,即元素的个数; ⚫ 一维数组的引用 int x[5] // 声明一个长度为 5 的一维数组 example 数组:具有一定顺序关系的若干相同类型变量的集合体 类型标识符 变量名[n] 变量名[k] // 注:下标 k 的取值为 0 到 n-1
一维数组举例绿ex05_array_01.cpp#include<iostream>using namespace std;int main()(int i, x[5];for (i=0; i<5; i++)x[i] = 2*i;for (i=0; i<5; i++)cout << "x[" << i <<"]="<< x[i] << endl;1注意:数组的下标不能越界,否则会引起严重的后果!5
5 一维数组举例 #include<iostream> using namespace std; int main() { int i, x[5]; for (i=0; i<5; i++) x[i] = 2*i; for (i=0; i<5; i++) cout << "x[" << i << "]=" << x[i] << endl; } ex05_array_01.cpp † 注意:数组的下标不能越界,否则会引起严重的后果!