C の「純粋なポインター表記」の例を探しています。プログラムを純粋なポインター表記に変換する割り当てがあり、多くの配列を使用しています。また、純粋なポインター表記として構成されないものの例を挙げていただけますか?
助けてくれてありがとう。
[...]
純粋なポインター表記は基本的に、配列インデックス演算子ではなく、ポインター演算を使用して配列の要素をアドレス指定することを意味します。
例えば:
someArray[10] = newValue;
と同じです
*(someArray + 10) = newValue;
配列の名前は、配列の最初の要素へのポインターとして使用できます。SomyArray
は と同等&myArray[0]
であり、*myArray
は と同等myArray[0]
です。その後、ポインター演算を使用しての他のインデックスに到達できるmyArray
ため、たとえばmyArray[1]
は と同等*(myArray + 1)
です。