我希望有人可以帮助我。我有一个功课问题,声称一个数组可以存储7个int值。显示2种不同的方法来初始化数组中的单元格,使它们都包含值65.一种技术必须使用循环。
我找到了一种没有循环的方法,但是有人可以通过循环向我展示一种方法吗? 谢谢!
答案 0 :(得分:4)
以下代码将执行:
#include <stdio.h>
#define MAX_SIZE 7
int main()
{
int arr[MAX_SIZE];
for (int i = 0; i < MAX_SIZE; ++i)
arr[i] = 65;
// Verify array output :
for (int i = 0; i < MAX_SIZE; ++i)
printf("%d\n", arr[i]);
return 0;
}
答案 1 :(得分:1)
这是一种方法,
const int SIZE = 7; /* <----------- The size. */
int array[SIZE]; /* <----------- How to declare an int array. */
int x; /* <----------- The loop counter. */
for(x = 0; x < SIZE; x++) { /* <--- Initialize x. Test (x < SIZE). Increment x. */
array[x] = 65; /* <------------ Set to 65 */
}