C语言中指针进阶知识如何深入理解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计818个文字,预计阅读时间需要4分钟。
以下是对给定代码的简化
c几种传参形式:
1.void test(int arr[])
2.void test(int arr[10])
3.void test(int *arr)
4.void test2(int *arr[20])
5.void test2(int **arr)
main函数示例:
int main() { int arr[10]={0}; int *arr2[20]={0}; test(arr); test2(arr2);}一维数组传参的几种形式(5种)
void test(int arr[])//
{}
void test(int arr[10])//
{}
void test(int *arr)//
{}
void test2(int *arr[20])//
{}
void test2(int **arr)//
{}
int main()
{
int arr[10] = {0};
int *arr2[20] = {0};
test(arr);
test2(arr2);
}
二维数组传参的几种形式
- 二维数组的传参,函数形参的设计只能省略一个[]的数字。即必须知道一行有多少元素。
本文共计818个文字,预计阅读时间需要4分钟。
以下是对给定代码的简化
c几种传参形式:
1.void test(int arr[])
2.void test(int arr[10])
3.void test(int *arr)
4.void test2(int *arr[20])
5.void test2(int **arr)
main函数示例:
int main() { int arr[10]={0}; int *arr2[20]={0}; test(arr); test2(arr2);}一维数组传参的几种形式(5种)
void test(int arr[])//
{}
void test(int arr[10])//
{}
void test(int *arr)//
{}
void test2(int *arr[20])//
{}
void test2(int **arr)//
{}
int main()
{
int arr[10] = {0};
int *arr2[20] = {0};
test(arr);
test2(arr2);
}
二维数组传参的几种形式
- 二维数组的传参,函数形参的设计只能省略一个[]的数字。即必须知道一行有多少元素。

