#include<stdio.h>
int hour, minute, second;//定义全局变量
void Update()//时间的进位
{
second++;
if (second == 60)
{
minute++;
second = 0;
}
if (minute == 60)
{
minute = 0;
hour++;
}
if (hour == 24)hour = 0;
}
void Display()//输出时间
{
printf("%d:%d:%d\n", hour, minute, second);
}
void Delay()//利用循环延迟时间,循环里的零的个数自己定义,感觉延迟时间是一秒就行
{
int t;
for (t = 0; t < 1000000000; t++);
}
int main(void)
{
int i;
second = -1;//这样显示出来的时间就是从零开始;
for (i = 1; i < 1000000; i++)
{
Update();
Display();
Delay();
}
return 0;
}
c语言,用全局变量编程模拟显示一个数字时钟
最新推荐文章于 2023-04-18 01:33:57 发布