私はx
がポインタである場合GDBでは、*(x + value)= valueは何をしますか?
x
*
=デリファレンス
*x
がx
で値を取得することを理解しています。 x
がポインタであり、可変x
が存在する場合
*x = 5
は、= 5 x
セット。
ここで+値の部分は何ですか?
Ie.
x = 5
*ptr;
ptr = &x
*ptr gives us 5.
私はx
がポインタである場合GDBでは、*(x + value)= valueは何をしますか?
x
*
=デリファレンス
*x
がx
で値を取得することを理解しています。 x
がポインタであり、可変x
が存在する場合
*x = 5
は、= 5 x
セット。
ここで+値の部分は何ですか?
Ie.
x = 5
*ptr;
ptr = &x
*ptr gives us 5.
まず、投稿したスニペットには「* x」はありません。第2に、 '* x = 5'は' x'を '5'に設定せず' * x'を '5'に設定します。 – AnT
これは通常のC構文です。詳細については、Cの本を参照する必要があります。 – Olaf