【发布时间】:2020-08-03 17:24:54
【问题描述】:
有什么区别
const int* ptr[5];
和
const int (*ptr)[5];
?
我试图指向一个 const 5*5 2D int 数组,但我不确定最好的方法
【问题讨论】:
-
第一种形式是常规的。为什么要使用第二种形式?
-
如果您只想要一个 5x5 数组,您可以使用
[5][5]或[5*5]并在查找值时使用 2D 仿真。 -
当你说“5*5 2D int array”时你是什么意思?喜欢
int array[5][5];?还是int **array;?还是int array[25];?还是别的什么? -
我有一个
const int array[5][5],我想指出它