ポインタの配列

2015年5月6日
1 分

ポインタも配列にすることができる。次のようにすると、10個の要素を持った整数ポインタを宣言できる。

int *pa[10];

配列要素のポインタに、変数のアドレスを代入するには & を使う。

pa[8] = &i

pa はポインタの配列なので、その要素が保持できる値は変数(この場合は int 型)のアドレスだけだ。pa の3番目の要素が指す整数に値を代入するには次のように * を使う。

*pa[2] = 100;