Objective-c-pointer-to-an-array
提供:Dev Guides
Objective-Cの配列へのポインター
Objective-Cのポインタに関連する章を読み終えるまで、この章を理解しない可能性が高いでしょう。
したがって、Objective-Cプログラミング言語のポインターについて少し理解していると仮定して、始めましょう。配列名は、配列の最初の要素への定数ポインターです。 したがって、宣言で-
配列名を定数ポインターとして使用すること、およびその逆も有効です。 したがって、*(balance + 4)は、balance [4]でデータにアクセスするための正当な方法です。
最初の要素のアドレスをpに保存すると、* p、(p + 1)、(p + 2)などを使用して配列要素にアクセスできます。 以下は、上記のすべての概念を示す例です-
上記のコードをコンパイルして実行すると、次の結果が生成されます-
上記の例では、pはdoubleへのポインターです。つまり、double型の変数のアドレスを格納できます。 上記の例で示したように、pに住所を入力すると、* p はpに保存されている住所で利用可能な値を提供します。