Cプログラムで配列に値を代入する方法は何ですか?
C言語では、配列に値を代入する方法は次の2つあります:
- 一つ一つの要素に値を割り当てる:ループを使用して、配列の各要素に値を割り当てる。
#include <stdio.h>
int main() {
int arr[5];
int i;
for (i = 0; i < 5; i++) {
arr[i] = i + 1;
}
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
結果は次の通りです:
1 2 3 4 5
- 配列を宣言する際に、波括弧を使用して配列の要素を初期化する。
#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;
}
出力結果は:
1 2 3 4 5