/* * sumRef.c * * * Created by xwu3 on 3/19/09. * Copyright 2009 University of Iowa. All rights reserved. * */ #include #define SIZE 5 void sumRef( int *x, int size, int *sum ); int main( void ) { int a[SIZE] = {1, 2, 3, 4, 5}; int total = 0; sumRef( a, SIZE, &total ); printf("%d\n", total); return 0; } void sumRef( int *x, int size, int *sum ) { int k; *sum = 0; for (k = 0; k < size; k++) { *sum += x[k]; } return; }