/* Example demonstrating that arrays are pass-by-reference * CISC105 * mod_array.c * 07.11.05 */ #include #define SIZE 5 void modArray( int a[], int size ) { a[3] = 100; } int main() { int i; int array[SIZE] = {0}; printf("Array before modification: \n"); for( i=0; i < SIZE; i++ ) { printf("%d\n", array[i]); } modArray( array, SIZE ); printf("Array after modification: \n"); for( i=0; i < SIZE; i++ ) { printf("%d\n", array[i]); } return 0; }