previous | index | next

Passing Arrays to Functions

Now consider:

void clear(int v[], int n) {
  for (int i = 0; i < n; i++) {
    v[i] = 0;
  }
}

Now:

for (int i = 0; i < SIZE; i++) {
  a[i] = i*i;
}
    
display(a, SIZE);
clear(a, SIZE);
display(a, SIZE);

Output:

   0   1   4   9  16  25  36  49  64  81
   0   0   0   0   0   0   0   0   0   0

previous | index | next