#include void f( int a[] ) // No special & symbol... { a[0] = 10000 + a[0]; a[1] = 10000 + a[1]; a[2] = 10000 + a[2]; a[3] = 10000 + a[3]; } int main(int argc, char *argv[]) { int a[10]; int i; for ( i = 0; i < 10; i++ ) a[i] = i; f(a); // Pass array a for ( i = 0; i < 10; i++ ) cout << "a[i] = " << a[i] << endl; }