一 基本概念
1 数组
①一维数组
数组名可以表示 数组变量名 和 数组首元素地址 ,即 &array[0]。
数组名右边有 [] 时,表示 数组变量本身,与下标一起获取元素
数组名表示首元素地址,与 * 一起解引用获取元素(*是最慢运算),array[2]=array+2表示数组第3个元素
② 二维数组
int array[行][列],行时一维数组的个数;列是一维数组的长度
array:二维数组变量的名字,二维数组变量首元素的地址&array[0]
&array:二维数组
数组名可以表示 数组变量名 和 数组首元素地址 ,即 &array[0]。
数组名右边有 [] 时,表示 数组变量本身,与下标一起获取元素
数组名表示首元素地址,与 * 一起解引用获取元素(*是最慢运算),array[2]=array+2表示数组第3个元素
int array[行][列],行时一维数组的个数;列是一维数组的长度
array:二维数组变量的名字,二维数组变量首元素的地址&array[0]
&array:二维数组