int func(int arr[100][150], int rows, int columns);
int func(int arr[100][150], int rows, int columns)
{
//stuff here
}
此功能有效。如果我想将 arr 大小分配给 arr[rows][columns],但不是一直为 100 和 150,我该怎么办?如果我将它分配给 100 和 150,它可能会使用比行和列更小的内存更多的内存?
int func(int arr[rows][columns], int rows, int columns);
int func(int arr[rows][columns], int rows, int columns)
{
//stuff here
}
或者
int func(int arr[][], int rows, int columns);
int func(int arr[][], int rows, int columns)
{
//stuff here
}
不起作用。