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が指す値を表します。