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

时间:2014-11-20 21:39:06

标签: c matrix

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

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

int nodo;
scanf("%d", &nodo);
int distancias[nodo][nodo];

1 个答案:

答案 0 :(得分:5)

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