ptr to ary

しばらくつかってないと、わすれてしまう
printfの  %pをもおもいだせずに%xをつかった自分が
ちょっと悲しい

orz

[hirasawa@aspire-white ~]$ cat aryary.c 
#include <stdio.h>

int main(void)
{
 char ary[3][2];
 char *ary_p;
 char (*aryary_p)[2];
 char (*aryary2_p)[3][2];
 ary_p = &ary[0][0];
 aryary_p = &ary[0];
 aryary2_p = &ary;

 printf("ary_p %p\n",ary_p);
 printf("aryary_p %p\n",aryary_p);
 printf("aryary2p %p\n",aryary2_p);

 printf("ary_p %p\n",ary_p + 1);
 printf("aryary_p %p\n",aryary_p + 1);
 printf("aryary2_p %p\n",aryary2_p + 1);
}
[hirasawa@aspire-white ~]$ ./aryary 
ary_p 0xbff2c91e
aryary_p 0xbff2c91e
aryary2p 0xbff2c91e
ary_p 0xbff2c91f
aryary_p 0xbff2c920
aryary2_p 0xbff2c924
[hirasawa@aspire-white ~]$