Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个名为 AR 的数组,其值的数量必须是未知的。
是否允许为以下函数编写:
void manipulation(int AR[], int pos, int val) { .... }
你可以使用这样的数组。和 *(AR+i) 访问您的元素,'i' 可以是任何值。
是的,这是允许的。但是,该函数将不知道数组包含多少元素。此外,AR 将引用与您传递给函数的值相同的内存块。不会制作副本。但是,如果我正确解释了您的函数名称,这就是您的意图。