一、整型数组作为函数参数
数组在传参时,传递的是数组的首元素地址,无法在函数中得知数组有多少个元素;因此在封装函数时在形参处不仅要传首元素地址,也要传元素个数。
又由于数组传递的是地址,因此数组可以通过形参修改实参的值;即传参中,可在被调函数中修改主调函数。
例如:各种实现函数封装及调用
二、字符型数组作为函数参数
字符型数组在形参传参时,不需要传递元素个数,它是通过' \0 '作为结束语句来判断。
形参用const修饰后,实参用数组名或字符串常量都可。
例如:
三、二维数组作为函数参数
1、二维整型数组
形参要传首元素地址,也要传行数。实参为(数组名,行数)。
例如: