[圖解C] Example 810: using array as parameter

// Example 810: using array as parameter

#include <stdio.h>
#include <stdlib.h>

void multiple10(int x10[]);

int main()
{
    int i, array[]={1, 2, 3, 4, 5, 6};
   
    for (i=0 ; i<6 ; i++){
        printf("%d\t", array[i]);
    }
    printf("\n");
   
    // using array >> call by address >> change the original value
    multiple10(array);
   
    for (i=0 ; i<6 ; i++){
        printf("%d\t", array[i]);
    }
    printf("\n");
   
    system("pause");
    return 0;
}


void multiple10(int arr[])
{
     int i;
     for (i=0 ; i<6 ; i++)
         arr[i] *= 10;
}