練習問題6.6

ポインタへのポインタの練習。

多重間接参照をよく理解するため、ポインタへのポインタを使って整数に値を代入するプログラムを作成してください。プログラムが終了する前に、整数変数、ポインタ、ポインタへのポインタの各アドレスを表示するものとします(ポインタの値を表示するには、%p を使います)。

#include

int main(void)
{
    int i, *p, **mp;

    p = &i;
    mp = &p;

    **mp = 100;

    printf("%p %p %p\n", &i, p, mp);

    return 0;
}
[email protected] $ ./practice_6_6_1
0x7ffc70ed385c 0x7ffc70ed385c 0x7ffc70ed3860
カテゴリー: C パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください