------------------------------------------------------------------------------
MC logo
Arrays and Pointers
[^] Code Examples
------------------------------------------------------------------------------
<<Swap Using Pointers arrptr.c Array Passing>>
#include <stdio.h>

main()
{
        int fred[] = { 10, 20, 30, 40, 50, 60, 70 };
        int *joe = fred + 5;
        int *alex = joe - 3;

        fred[0] = 99;
        joe[0] = 199;
        alex[1] = 299;

        int m;
        for(m = 0; m < 7; m++) printf("%4d", m);
        printf("\n");
        for(m = 0; m < 7; m++) printf("%4d", fred[m]);
        printf("\n");
}
Reading: pp. 48-49
<<Swap Using Pointers Array Passing>>