このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

いろいろなアドレス


int g[] = {1, 2};

main(int argc)
{
int i = 1;
int j = 2;
char *pc = (char *)g;

start:
printf("g = %p\n", g);
printf("&g[0] = %p\n", &g[0]);
printf("&g[1] = %p\n", &g[1]);
printf("g + 1 = %p\n", g + 1);
printf("g + 2 = %p\n", g + 2);
printf("pc = %p\n", pc);
printf("&pc[1] = %p\n", &pc[1]);
printf("pc + 1 = %p\n", pc + 1);

printf("&argc = %p\n", &argc);
printf("&i = %p\n", &i);
printf("&j = %p\n", &j);
working:
printf("&main = %p\n", &main);
printf("&&start = %p\n", &&start);
printf("&&working = %p\n", &&working);
}