57

ポインタではなくポインタを作れるのではないかと思っていました。

問題は、パラメーターのポインターを受け入れて、そのポインターの値を簡単に取得できる関数があることです。これは単純なintなので、値を取得したい場所にポインターを送信しなくても、その値を取得できるかどうか疑問に思いました。

2つのポインターに値を与えるので、関数が値をintとして返すことは望ましくありません。

4

1 に答える 1

93

ポインタの値を取得するには、ポインタの参照を解除するだけです。

int *ptr;
int value;
*ptr = 9;

value = *ptr;

値は9になりました。

ポインタについてもっと読むことをお勧めします。これがポインタの基本機能です。

于 2013-01-20T00:05:00.297 に答える