c语言中数组的定义和使用 数组函数的使用方法?

数组函数的使用方法?C/C 数组作为函数参数使用方法总结一维数组作为函数参数的三种方法:方法1:形参与实参都用数组;方法2:形参与实参都用对应数组的指针;方法3:实参用数组名,形参用引用;二维数组作

数组函数的使用方法?

C/C 数组作为函数参数使用方法总结

一维数组作为函数参数的三种方法:

方法1:形参与实参都用数组;

方法2:形参与实参都用对应数组的指针;

方法3:实参用数组名,形参用引用;


二维数组作为函数参数的四种方法:

C/C 语言中把二维数组看作1个特殊的一维数组,它的数组元素又是1个一维数组。二维数组的存储也是按照一维数组来处理的,二维数组按照行展开的方式按顺序存储;所以在利用二维数组作为参数传递时,必须指定二维数组的列数,否则函数无法勾画出二维数组的组织形式。只有有了列长度,通过下标array2D[i][j]时才能得到正确的下标地址。

方法1:在参数声明中指定二维数组的列数;

方法2:把参数声明为一个指向数组的指针;

方法3:把参数声明为指向指针的指针;

方法4:二维数组看成一维数组访问;