c言語のポインタを学んだ

#include <stdio.h>

main()
{
  char *p;
  char a[5]={0,2,4,6,8};

  p=a;

  fprintf(stdout,"%p\n",p);
  fprintf(stdout,"%p\n",p+1);
  fprintf(stdout,"%p\n",p+2);
  fprintf(stdout,"%p\n",p+3);
  fprintf(stdout,"%p\n",p+4);

  fprintf(stdout,"\n");

  fprintf(stdout,"%d\n",*p);
  fprintf(stdout,"%d\n",*p+1);
  fprintf(stdout,"%d\n",*p+2);
  fprintf(stdout,"%d\n",*p+3);
  fprintf(stdout,"%d\n",*p+4);

  fprintf(stdout,"\n");

  fprintf(stdout,"%d\n",*p);
  fprintf(stdout,"%d\n",*(p+1));
  fprintf(stdout,"%d\n",*(p+2));
  fprintf(stdout,"%d\n",*(p+3));
  fprintf(stdout,"%d\n",*(p+4));

  return 0;

}

実行結果

0xbffffa07
0xbffffa08
0xbffffa09
0xbffffa0a
0xbffffa0b

0
1
2
3
4

0
2
4
6
8