[]配列と配列ポインタ

  • テーブルポインタのアレイ関数パラメータは、実際には
  • sizeof()==はsizeof(int型*)
  • しかし、[]演算子で操作するための配列

そのため、次の4つの関数プロトタイプは次と同等になります。

  • あなたは(あなたがしているN、* AR)合計します。
  • int型の合計値(int型*、int型);
  • あなたは合計(あなたは[AR]、あなたしているn個)。
  • INT和(INT []、INT)。

配列変数は、特別なポインタであります

  • そう発現アドレス配列変数自体、
    [10] INT、INT * P = A; \\ &フェッチアドレスを使用せず

  • しかしながら、セルアレイの発現は可変であり、&アドレスをする必要がある
    など、:==&[0] 。

  • []配列演算子は、ポインタ行うことができないことができ
    [0]、P [0]と等価です

  • *ポインタ演算子は、アレイが行うことができるかでき
    * = 25。

配列とポインタとの間の差

配列変数を割り当てることができないポインタのconst(定数ポインタ)、INT B [ある]に相当INT * CONST Bと、
ポインタを割り当てることができ、INT * Q =。

リリース9件のオリジナルの記事 ウォンの賞賛0 ビュー92

おすすめ

転載: blog.csdn.net/weixin_46399138/article/details/105289582