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 ~]$