C++语言程序设计 第六章数组指针与字符串
1 第六章 数组 指针与字符串 C++语言程序设计
C++语言程序设计 本章主要内容 ●数组 ●指针 指针与数组 指针与函数 动态存储分配 ●字符串 x
C++语言程序设计 2 本章主要内容 ⚫ 数组 ⚫ 指针 ⚫ 指针与数组 ⚫ 指针与函数 ⚫ 动态存储分配 ⚫ 字符串
C++语言程序设计 数组的概念 数组是用来存储和处理大量同类型数据(对 象)的。 数组是具有一定顺序关系的若干相同类型变 量的集合体,组成数组的变量称为该数组的元素 数组元素是由数组名和数组下标指定。 数组属于构造类型。 x
C++语言程序设计 3 数组的概念 数组是用来存储和处理大量同类型数据(对 象)的。 数组是具有一定顺序关系的若干相同类型变 量的集合体,组成数组的变量称为该数组的元素。 数组元素是由数组名和数组下标指定。 数组属于构造类型
C++语言程序设计 维数组的声明与引用 数 维数组的声明 类型说明符数组名[常量表达式 组数组名的构成方法与一般变量名相同。 例如:inta10]; 表示a为整型数组,有10个元素:a0].a9] ●引用 必须先声明,后使用。通过数组名和数组下标方式逐 个引用数组元素。数组下标是从0开始的 例如:a[0]=a[5]+a[7]-a[2*3]
C++语言程序设计 4 一维数组的声明与引用 ⚫ 一维数组的声明 类型说明符 数组名[ 常量表达式 ]; 例如: int a[10]; 表示 a 为整型数组,有10个元素:a[0]...a[9] ⚫ 引用 必须先声明,后使用。通过数组名和数组下标方式逐 个引用数组元素。数组下标是从0 开始的。 例如:a[0]=a[5]+a[7]-a[2*3] 数组名的构成方法与一般变量名相同。 数 组
C++语言程序设计 例6,1一维数组的声明与引用 #include <iostream> using namespace std int mainO i int array5;∥声明存放5个整型元素的数组 for(intt=0;t<5;++t)∥使用循环变换数组下标 Aray(=t;∥存储整型数值到数组中 for(t=0;t<5;++ cout << This is array"<<t < <<Aray<<"n";∥显示数组元素 return o x
C++语言程序设计 5 例6. 1一维数组的声明与引用 #include <iostream> using namespace std; int main() { int Array[5]; //声明存放5个整型元素的数组 for(int t=0; t<5; ++t) //使用循环变换数组下标 Array[t] = t; //存储整型数值到数组中 for(t=0; t<5; ++t) cout << "This is Array[" << t << "]: " << Array[t] << "\n"; //显示数组元素 return 0; }