C言語では、ポインタは配列を指す方法は何ですか。

配列名を使用して、ポインターを配列に指すことができる。

例えば、整数の配列があるとします。

int arr[5] = {1, 2, 3, 4, 5};

その配列を指すためにポインタを使用することができます。

int* ptr = arr;

ここでは、ptrは整数を指すポインタであり、配列の最初の要素を指します。ポインタを増やすことで他の要素にアクセスできます。

printf("%d\n", *ptr);  // 输出第一个元素:1

ptr++;  // 指针递增
printf("%d\n", *ptr);  // 输出第二个元素:2

ptr += 2;  // 指针递增2
printf("%d\n", *ptr);  // 输出第四个元素:4

ポインタを使用して配列要素にアクセスするときは、ポインタの間接参照演算子*を使用することができます。つまり、*ptrはポインタptrが指す値を表します。

bannerAds