int main() {
int **matrix = {
{1, 3, 2, 4},
{3, 2, 4, 5},
{9, 3, 2, 1}
};
getchar();
}
int[][]
?答案 0 :(得分:5)
int **
是指针类型而不是数组类型。指针不是数组。使用类型int [3][4]
。
您无法将数组传递给函数,但可以将指针传递给数组。将指针传递给int
的数组4的函数声明将是:
void f(int arr[3][4]);
或
void f(int arr[][4]);
或
void f(int (*arr)[4]);
这三个声明是等效的。