📅  最后修改于: 2023-12-03 15:25:13.144000             🧑  作者: Mango
当我们需要将一个数组的所有元素重置为零时,可以使用C编程语言中的循环语句和赋值语句完成这个任务。
以下是一个示例程序,演示如何将一个包含10个元素的整数数组c重置为零。
#include <stdio.h>
#include <stdlib.h>
#define ARRAY_SIZE 10
int main()
{
int c[ARRAY_SIZE];
int i;
//将c数组的所有元素重置为0
for (i = 0; i < ARRAY_SIZE; i++)
{
c[i] = 0;
}
//输出c数组的所有元素
printf("c数组的所有元素为:");
for (i = 0; i < ARRAY_SIZE; i++)
{
printf("%d ", c[i]);
}
printf("\n");
return 0;
}
在程序中,我们首先声明了一个包含10个元素的整数数组c和一个变量i。
然后,我们使用一个循环语句来遍历数组c中的所有元素,并将它们重置为零。循环变量i的范围是从0到9,因为c数组有10个元素。
在循环结束后,我们使用另一个循环来输出c数组中的所有元素。这次,我们使用printf函数将每个元素输出到控制台中。
最后,我们返回0,表明程序成功结束。
现在,当我们运行这个程序时,我们将看到以下输出结果:
c数组的所有元素为:0 0 0 0 0 0 0 0 0 0
这表明c数组的所有元素已成功地被重置为零。
因此,通过使用循环语句和赋值语句,我们可以很容易地将一个数组的所有元素重置为零。