<分区>
这两个在C语言中有什么区别。第一个是指针数组。 我的主要困惑是关于第二个声明。它声明了什么。两者不一样吗?
int *p []={&i,&j,&k};
int (*ar) [];
<分区>
这两个在C语言中有什么区别。第一个是指针数组。 我的主要困惑是关于第二个声明。它声明了什么。两者不一样吗?
int *p []={&i,&j,&k};
int (*ar) [];
最佳答案
只需关注 "right-left" rule
int *p []={&i,&j,&k};
//读作:“p 是指向 int 的指针数组”
int (*ar) [];
//“ar 是一个指向 int 数组的指针”
关于c - int (*ar) [] 声明在 C 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45144216/