用C语言时间间隔1s轮流显示一个数组里面的五个数值
时间: 2024-10-16 21:08:35 浏览: 18
c语言基础-c语言编程基础之数组操作示例-两个数组的交集.zip
在C语言中,你可以使用`sleep()`函数配合循环结构来实现这个需求。假设你有一个包含五个整数的数组,可以这样做:
```c
#include <stdio.h>
#include <unistd.h> // 包含sleep函数
int main() {
int arr[] = {1, 2, 3, 4, 5}; // 你的数组
const int array_size = sizeof(arr) / sizeof(arr[0]);
int i = 0;
while (i < array_size) {
printf("当前数值: %d\n", arr[i]); // 显示数组元素
sleep(1); // 等待1秒
if (i != array_size - 1) {
i++; // 如果不是最后一个元素,增加索引
} else {
i = 0; // 否则回到第一个元素
}
}
return 0;
}
```
在这个程序中,我们用`while`循环遍历数组,每次打印一个元素并暂停1秒。当达到数组末尾时,会从头开始再次循环。
阅读全文