第第44章数组章数组4
1一维数组4
2指针数组4
3二维数组4
4数组作函数参数4
5动态存储4
6字符数组与字符串小结4
7结构(放在第5章)4
8string类(略)4
1一维数组一维数组若干类型相同的相关数据凑到一起,就是数组;用途用途::如矩阵运算,表格数据等如矩阵运算,表格数据等说明格式为:类型标识符[表达式];4
1一维数组定义与初始化一维数组定义与初始化4
1一维数组与初始化数组元素类型数组名存储地址表示数组大小的常量或者常量表达式表示数组大小的表达式中可以包括常量、常变量和符号常量,但不能包含变量
也就是说数组的大小不依赖于程序运行过程中变量的值数组大小最好用宏来定义,以适应未来可能的变化–#defineSIZE10inta[SIZE];intn;intn;cin>>n;//cin>>n;//输入输入aa数组的长数组的长度度inta[n];//inta[n];//企图根据企图根据nn的值决的值决定数组的长度定数组的长度4
1一维数组定义与初始化一维数组定义与初始化例如constintN=20;constintM=40;constintMaxStringSize=80;constintMaxListSize=1000;intintAA[10][10];charcharBB[MaxStringSize][MaxStringSize];floatfloatCC[M*N][M*N];intintValuesValues[MaxListSize][MaxListSize];A[0]A[1]A[2]A[3]A[4]A[5]A[6]A[7]A[8]A[9]数组AC[0]C[1]C[2]C[3]C[4]:数组C……B[0]B[1]B[2]::B[11]B[12]B[13]::数组B4
1一维数组与初始化inta[10];–