2012年5月25日 星期五

point and function

refer to Addison Wesley - Programming.in.ObjectiveC.2.0.2nd (2009)

int arraySum (int array[], int n)
{
int sum = 0, *ptr;
int *arrayEnd = array + n;
for ( ptr = array; ptr < arrayEnd; ++ptr )
sum += *ptr;
return (sum);
}

int main (int argc, char *argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int arraySum (int array[], int n); 
int values[10] = { 3, 7, -9, 3, 6, -1, 7, 9, 1, -5 };
NSLog (@ ” The sum is %i ” , arraySum (values, 10));  // <- 傳入array point
[pool drain];
return 0;
}

沒有留言: