C言語で配列を読み込む方法は何ですか?
C言語では、配列の各要素をループで読み取ることができます。以下はよく使われる2つの方法です:
- 配列をループで処理する場合:
#include <stdio.h>
int main() {
int arr[5] = {1, 2, 3, 4, 5};
int i;
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
- 配列をポインタを使用して走査する:
#include <stdio.h>
int main() {
int arr[5] = {1, 2, 3, 4, 5};
int *ptr = arr;
int i;
for (i = 0; i < 5; i++) {
printf("%d ", *ptr);
ptr++;
}
return 0;
}
どの方法を使っても、配列の要素を読み取るにはインデックスを介するか、ポインタを介すか、どちらかで可能です。