const int* ptr[] 和 const int (*ptr)[] 的区别

obv*_*aoe 0 c arrays pointers matrix

有什么区别吗

const int* ptr[5];
Run Code Online (Sandbox Code Playgroud)

const int (*ptr)[5];
Run Code Online (Sandbox Code Playgroud)

?

我试图指向一个 const 5*5 2D int 数组,但我不确定最好的方法

Som*_*ude 5

const int* ptr[5];
Run Code Online (Sandbox Code Playgroud)

这是一个包含五个元素的数组,每个元素都是一个指向 的指针const int


const int (*ptr)[5];
Run Code Online (Sandbox Code Playgroud)

这是一个指向由五个元素组成的数组的指针,每个元素都是一个const int.