#include<stdio.h>

void test(int arr[3][5]){}
void test(int arr[][]){}//错误,必须要有列

void test(int *arr){}//传入的是第一行的地址,使用接收不行
void test(int *arr[5]){}//指针数组,不行x
void test(int (*arr)[5]){}//数组名指向5个元素的数组
void test(int **arr){}//x  不行,不是二级指针
//传过去的是什么放什么基本上,可以数组,也可以是指针

int main()
{
    int arr[3][5] = {0};
    test(arr);
    return 0;
}