我在处理一些 C 代码时遇到了一些麻烦。有人可以解释这种语法:
void some_function(Int16 omegaFlag[2][8])
{
for(i = 0; i < 2; i++)
{
Int16 *Flag = omegaFlag[i] + 1;
for(j = 0; j < k; j++)
{
// do some stuff
*Flag++ = some_integer_value;
}
}
}
1.为什么Int16 omegaFlag[2][8]
传入的参数some_function()
声明索引值?他们如何帮助代码(一般而言,不特定于此代码)?
2 *Flag++ = some_integer_value;
.:这条线是什么意思?