·按顺序逐个查看数组的元素--遍历(traverse)
·不能通过赋值语句进行初始化
//错误例子
int v[3];
v[3]={1,2,3};
·不能为数组赋值
b=a;//错误:不能为数组赋值 #includeint main() { int i; int v[5]={1,2};// 使用{1,2,0,0,0}进行进行初始化 int b[5]; for(i=0;i<5;i++) b[i]=v[i]; for(i=0;i<5;i++) printf("b[%d]=%dn",i,b[i]); return 0; }
·赋值表达式的判定结果,和赋值后左操作数的类型和值相同
·赋值时 可以通过 a=b=0;来对a、b进行赋值
但是对带有初始值的声明并不适用: int a=b=0; ❌的
数组的倒序排列算法 数组的最大最小值算法 多维数组·多维数组就是元素本身是数组的数组
(对比)元素不是数组的数组为一维数组!
int a[3][4]
以“元素类型为int,元素个数为4的数组”为元素,元素个数为3的数组
数组a的元素是 a[0] a[1] a[2] 这3个,各个元素都是由4个int型元素组成的int[4]型
·多维数组的构成元素排列时,首先从末尾的下标开始递增



