【发布时间】:2019-03-23 10:02:33
【问题描述】:
我是编程世界的新手,我正在研究指针和数组。我在一个网站上阅读了这段代码。这行是什么意思?
int(*ptr)[10];
是指针还是大小为 10 的数组?
【问题讨论】:
-
两者。它是一个指向大小为 10 的数组的指针。相反,
int* ptr[10]将是一个指针数组(大小为 10)。 -
也放弃你正在阅读的网站。
-
一个方便的网站:cdecl.org
-
删除了 C++ 标签,因为没有人在他们正常的头脑中会使用它 :-) 也作为骗子关闭,因为关于如何阅读 C 类型有一个非常好的规范问题。
标签: c