📅  最后修改于: 2023-12-03 14:38:43.738000             🧑  作者: Mango
本程序使用 C 语言编写,通过循环生成一个包含五个元素的整数数组,然后使用递增的方式将元素赋值给数组。最后,打印出数组中的所有元素。
#include <stdio.h>
int main() {
int arr[5], i = 0;
while (i < 5) {
arr[i] = ++i;
}
for (int i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
本程序主要实现以下功能:
arr
的整数数组,包含五个元素。1
到 5
依次赋值给数组中的元素。以下是对代码片段中各部分的解析:
#include <stdio.h>
此行是预处理指令,引入 stdio.h
头文件,该头文件中包含了输入输出函数的声明。
int main() {
这是程序的入口函数,程序从此处开始执行。
int arr[5], i = 0;
声明了一个整数数组 arr
,并初始化一个整数变量 i
为 0
。
while (i < 5) {
arr[i] = ++i;
}
通过 while
循环,将递增的值赋给数组中的元素。++i
表示先自增 i
的值,然后将其赋给数组元素。
for (int i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
使用 for
循环,遍历数组并打印出每个元素的值。%d
是格式化输出控制符,用于打印整数。
return 0;
表示程序正常结束,并将 0
返回给操作系统。
程序的运行结果是打印出数组中的元素:
1 2 3 4 5
这是因为 arr
的元素分别被赋值为 1
到 5
。
希望这个代码示例能帮助到你!