問題6のヒント
ポインタは変数の内容(値)ではなく、そのアドレスを入れる変数ある。
ポインタ変数を宣言するには以下のように変数名の前に*を付ける。
int *i;
int *j;
*j = 5;
例:ポインタ変数の中の値をprintf文で表示するには以下のようにする。
printf("%d\n", *j);
通常の変数のアドレスを表わすには、変数名の前に&を付ける。
int i, *j;
i = 5;
j = &i;
[ 戻る ]