用c语言写一个流水灯
时间: 2023-02-06 08:18:27 浏览: 136
单片机C语言程序设计花样流水灯(基于8051+Proteus仿真)
下面是用 C 语言写的流水灯程序的示例:
#include <stdio.h>
#include <unistd.h>
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
printf("\rRed");
fflush(stdout);
sleep(1);
printf("\rGreen");
fflush(stdout);
sleep(1);
printf("\rYellow");
fflush(stdout);
sleep(1);
}
return 0;
}
这段程序会每隔 1 秒输出一个字符串,依次是 "Red"、"Green" 和 "Yellow"。
在这段程序中,我们使用了 stdio 库中的 printf 函数来输出字符串,使用了 unistd 库中的 sleep 函数来暂停程序的执行。我们还使用了 fflush 函数来强制刷新缓冲区,以便立即输出字符串。
希望这段代码能帮到您。
阅读全文