Я пытаюсь понять, как использовать массив в качестве аргумента для функции.Как использовать массив как аргумент функции
У меня ошибка, когда я ставил аргументы таким образом: minimum ([5], 10). Это очевидно неправильно, но я не знаю, как это сделать правильно.
Мой пример
#import <Foundation/Foundation.h>
int minimum(int values[],int numElements)
{
int minValue,i;
minValue = values[0];
for(i=1;i < numElements; ++i)
if(values[i] < minValue)
minValue = values[i];
return(minValue);
}
main()
{
@autoreleasepool {
int result;
NSLog(@"For values 5 and numElements 10 results minValue %i", minimum([5],10);
}
return 0;
}
Что именно вы пытаетесь сделать? Что означает '[5]? –
Почему вы пытаетесь сделать это вообще (как вопрос Objective-C)? Чего вы на самом деле пытаетесь достичь? – Wain
Это скорее вопрос C, чем вопрос Objective-C. – ipmcc