Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何在阵列上实现此操作?_Objective C_C - Fatal编程技术网

Objective c 如何在阵列上实现此操作?

Objective c 如何在阵列上实现此操作?,objective-c,c,Objective C,C,我可以尝试实施它: if( result[col]>max(result)-4000 ){ printf("%d",col); } 在本法典中;如果存在col,col+1或col+2,我将取其中最大的一个,只有一个。 如何实施 谢谢..在Cocoa中,您可以与NSArray而不是方括号一起使用来索引数组最大值可以在NSArray上实现,使用。根据您正在执行的其他操作,您可能会使用快速枚举,而不是-objectAtIndex:如果我理解正确,这相当于打印最大值,因为最大值总是大于自身

我可以尝试实施它:
if( result[col]>max(result)-4000 ){
  printf("%d",col);
}

在本法典中;如果存在col,col+1或col+2,我将取其中最大的一个,只有一个。 如何实施


谢谢..

在Cocoa中,您可以与NSArray而不是方括号一起使用来索引数组<代码>最大值可以在NSArray上实现,使用。根据您正在执行的其他操作,您可能会使用快速枚举,而不是
-objectAtIndex:

如果我理解正确,这相当于打印最大值,因为最大值总是大于自身-4000,并且是“它们”中最大的一个。你为什么要打印这个号码?我认为你的逻辑有错误。

?是吗?