在 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)
多维数组更容易使用,而指针数组有时会导致程序更快。
多维数组无法修改,指针数组可以随时更改为指向其他地方。
指针数组:
多维数组

更不用说那些未使用的内存空间了,这样的浪费。
| 归档时间: |
|
| 查看次数: |
704 次 |
| 最近记录: |