在浏览一些源代码时,我遇到了这样一个函数:
void someFunction(char someArray[static 100])
{
// do something cool here
}
在一些实验中,似乎也会出现其他限定词:
void someFunction(char someArray[const])
{
// do something cool here
}
似乎只有当数组被声明为函数的参数时,才允许在[
]
中使用限定符.这些是做什么的?为什么函数参数不同?