• Source
    1. #include <stdio.h>
    2.  
    3. void function1( unsigned int arr1[] )
    4. {
    5. arr1[1] = 10;
    6. }
    7.  
    8. void main(void) {
    9. volatile unsigned int arr1[10] = {0};
    10. printf("before calling function : %d %d %d \n" , arr1[0], arr1[1], arr1[2]);
    11. function1(arr1);
    12. printf("after calling function : %d %d %d \n" , arr1[0], arr1[1], arr1[2]);
    13. }
    14.