This is an example C program demonstrating pointer arithmetic.
#include <stdio.h> int main () { int x; int * x_p; x_p = x; printf ("%p\n", x_p); x_p = x_p + 1; printf ("%p\n", x_p); return 0; }
The output of the example looks like this:
0xbfbfea78 0xbfbfea7c
Notice here that the second value is four bytes beyond the first value.