C矩阵的记忆是连续的吗?

Bax*_*pez 0 c matrix

我正在尝试在C中执行一个以矩阵作为参数的函数.
我只会在运行时知道矩阵有多少元素(但是是NxN矩阵).

因此,我想知道是否有保证空间总是连续的,因此我只能询问指向第一个元素的指针.我宣布我的矩阵是这样的:

int nodo;
scanf("%d", &nodo);
int distancias[nodo][nodo];
Run Code Online (Sandbox Code Playgroud)

Phi*_*rry 5

是的,它是contiguos.基本上它只是语法糖distancias[nodo*nodo].