|
|
1
8
|
|
|
2
2
它是指向double的指针。或指向double的指针数组。或者,如果每个指针本身分配数组,它可能是一个矩阵。
现在取决于
或者像这样:
|
|
|
3
1
实际上,写作
在C/C++中等于
它意味着一个指向double的指针数组。或指向双精度指针的指针。因为数组只是一个指针。所以这实际上是一个二维数组。 你也可以写
同样,添加另一个指针级别,也会向数组添加另一个维度。 所以
实际上是指向三维数组的指针。 |
|
|
4
1
基本上,两个代码片段都分配指针数组。对于分配来说,什么并不重要。只有类型检查才需要正确的声明。方括号应单独读取,表示只有数组。 请考虑以下代码作为快速示例:
是的,两者都只是指针。分配的内存是sizeof(double*)*num。 |