一.当函数的形参为一级指针和二级指针时,调用函数时可以使用的数据类型。
1.1一级指针
一级指针本身 变量的地址

1.2二级指针
二级指针本身 一级指针的地址 指针数组的数组名

二:数组作为形参的注意事项
2.1一维数组
普通数组和指针数组

2.2二维数组
二维数组的数组名 如果表示地址表示的是第一行的地址。
有两种形式 一是直接使用数组,二是使用指针
2.2.1使用数组

2.2.2使用指针
因为表示的是第一行的数组地址,所以定义一个指针数组, int* pa[]作为函数定义的形参;

注意int * 和int**都是不对的,他们无法表示那一行 数组 的地址。
本文详细介绍了函数参数中一级指针和二级指针的使用,包括一级指针用于传递变量地址,二级指针用于传递一级指针的地址或指针数组的数组名。在处理数组作为参数时,注意一维数组和二维数组的区别,特别是二维数组的数组名实际表示第一行的地址。同时强调了在函数定义中,使用int*和int**不能准确表示二维数组的一行地址。
621

被折叠的 条评论
为什么被折叠?



