C++语言程序设计 第六拿数组指针与字串 米
第六章 数组 指针与字符串 C++语言程序设计
C++语言程序设计 本拿主要内容 ·数组 ·指针 ·动态存储分配 ●指针与数组 ●指针与函数 ●vector的基本用法 ●字符串 ●深度探索 *米 日
C++语言程序设计 2 本章主要内容 数组 指针 动态存储分配 指针与数组 指针与函数 vector的基本用法 字符串 深度探索
C++语言程序设计 数组的概念 数 数组是具有一定顺序关系的若干相 同类型变量的集合体,组成数组的变量 组 称为该数组的元素。 数组属于构造类型。 米
C++语言程序设计 3 数组的概念 数组是具有一定顺序关系的若干相 同类型变量的集合体,组成数组的变量 称为该数组的元素。 数组属于构造类型。 数 组
C++语言程序设计 维数组的声明与引用 数 ●一 维数组的声明 类型说明符 数组名常量表达式: 组 数组名的构成方法与一般变量名相同。 例如:inta[10]; 表示a为整型数组,有10个元素:a[0]..a[9] 使用 数组名[下标表达式] 必须先声明,后使用。 只能逐个使用数组元素,而不能一次使用整个数组 例如:a[0]=a[5]+a[7]-a[2*3]
C++语言程序设计 4 一维数组的声明与引用 一维数组的声明 类型说明符 数组名[ 常量表达式 ]; 例如:int a[10]; 表示 a 为整型数组,有10个元素:a[0]...a[9] 使用 数组名[下标表达式] 必须先声明,后使用。 只能逐个使用数组元素,而不能一次使用整个数组 例如:a[0]=a[5]+a[7]-a[2*3] 数组名的构成方法与一般变量名相同。 数 组
C++语言程序设计 例6.1一维数组的声明与引用 数 #include <iostream> using namespace std; int main() inta[10],b[10]: 组 for(int i =0;i 10;i++){ a[i]=i*2-1; b[10-i-1]=a[i]; for(int i=0;i<10;i++){ cout<"a[”<i<"]=”(<a[i]< cout《"bi”《I《"j=”b[i]<endl; return 0;
C++语言程序设计 5 例6. 1一维数组的声明与引用 #include <iostream> using namespace std; int main() { int a[10], b[10]; for(int i = 0; i < 10; i++) { a[i] = i * 2 - 1; b[10 - i - 1] = a[i]; } for(int i = 0; i < 10; i++) { cout << "a[" << i << "] = " << a[i] << " "; cout << "b[" << I << "] = " << b[i] << endl; } return 0; } 数 组