指针数组与多维数组

use*_*696 1 c

在 C 或 C++ 中使用指针数组与多维数组和 vica verse 的优点和缺点是什么。他们对我来说似乎都是一样的。例如,采取以下

char *people[] = {"Alex", "Tom", "Peter"};
Run Code Online (Sandbox Code Playgroud)

相对

char people[][9] = {"Alex", "Tom", "Peter"};
Run Code Online (Sandbox Code Playgroud)

jus*_*mat 5

多维数组更容易使用,而指针数组有时会导致程序更快。

多维数组无法修改,指针数组可以随时更改为指向其他地方。

指针数组: 指针数组 多维数组 多维数组

更不用说那些未使用的内存空间了,这样的浪费。

  • 我没有任何Photoshop或任何东西,所以油漆就可以了。 (3认同)