我想将一个 long long 的数组传递给一个目标 c 函数。如果可能的话,我希望将数组作为指针传递,这样就不会进行复制。我写了这段代码:
+ (int) getIndexOfLongLongValue: (long long) value inArray: (long long []) array size: (int) count
{
for (int i =0; i < count; i++)
{
if (array[i] == value)
return i + 1;
}
return 0;
}
我经过
long long varname[count];
作为第二个论点。我想知道是否可以将此数组作为指针传递,或者此方法是否可以。我不需要指向 long long 的指针,而是指向数组的指针。