C++语言程序设计 第六章数组指针与字爷串 湖南科技大学莫尚丰
第六章 数组 指针与字符串 湖南科技大学 莫尚丰 C++语言程序设计
C++语言程序设计 湖南科技大学 本章主要内率 数组 ●指针 动态存储分配 指针与数组 指针与函数 ●字符串
C++语言程序设计 湖南科技大学 2 本章主要内容 ⚫ 数组 ⚫ 指针 ⚫ 动态存储分配 ⚫ 指针与数组 ⚫ 指针与函数 ⚫ 字符串
C++语言程序设计 湖南科技大学 数组的概念 数 数组是具有一定顺序关系的若干相 同类型变量的集合体,组成数组的变量 组称为该数组的元素。 3
C++语言程序设计 湖南科技大学 3 数组的概念 数组是具有一定顺序关系的若干相 同类型变量的集合体,组成数组的变量 称为该数组的元素。 数 组
C++语言程序设计 湖南科技大学 维数组的声明与引用 数 维数组的声明 类型说明符数组名「常量表达式1 组数组名的构成方法与一般变量名相同 例如: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> for(i=0; 1<10; i++) using name space std int main O 组intA[10],B[10] cout<< AL<<i <<]="<A[i]; nt 1. for(i=0;i<10;i++) cout<<"B["<i<”]= <<BLi]<<end1 A[i]=i*2-1 B[10-i-1]=A[i]
C++语言程序设计 湖南科技大学 5 例6. 1一维数组的声明与引用 #include <iostream> using namespace std; int main() {int A[10],B[10]; int i; for(i=0;i<10;i++) { A[i]=i*2-1; B[10-i-1]=A[i]; } 数 组 for(i=0;i<10;i++) { cout<<"A["<<i <<"]="<<A[i]; cout<<" B["<<i<<"]=" <<B[i]<<endl; } }