指针数组与数组指针

1、指针数组的实质是一个数组,这个数组中存储的内容全部是指针变量。

2、数组指针的实质是一个指针,这个指针指向的是一个数组。

int *p[5];    int (*p)[5];    int  *(p[5]);

我们定义一个符号时,关键在于:首先要搞清楚你定义的符号是谁(第一步:核心);其次再来看谁跟核心最近、谁跟核心结合(第二步:找结合);以后继续向外扩展。

如何核心和*结合,表示核心是指针;如果核心和[]结合,表示核心是数组;如果核心和()结合,表示核心是函数。

先与哪个结合看优先级

原文地址:https://www.cnblogs.com/yygsj/p/4959821.html