如何区分这些定义?如何理解它们才能记住

How to differentiate these definition ? how to understand them in order to remember .

本文关键字:何区 定义 何理解      更新时间:2023-10-16

点和数组的定义如下:我总是对他们感到困惑。所以我认为一定有一些方法来理解它们,然后可以帮助我记住。

int b[10]     
int* b[10]  
int (*b)[10]
int* (*b)[10] 

也许你可以添加更多形式相似的;谁能帮我理解他们,把他们放在心上。

如果你感到困惑,可以使用这个网站。

但有些人通过视觉(按顺序)学习:

b [ 1...10 ]
b [ 1  ...  10]
    |       |
    int     int
b --> [ 1...10 ]
b --> [ 1  ...  10]
        |       |
        int     int