全文预览

上机实验题目

上传者:upcfxx |  格式:doc  |  页数:47 |  大小:0KB

文档介绍
clock CLOCK; 然后,将下列用全局变量编写的时钟模拟显示程序改成用 CLOCK 结构体变量类型重新编写。已知用全局变量编写的时钟模拟显示程序如下: #include <stdio.h> #include <stdio.h> int hour, minute, second; /* 全局变量定义*/ /* 函数功能:时、分、秒时间的更新函数参数:无函数返回值:无*/ void Update(void) {second++; if (second == 60) /* 若second 值为 60 ,表示已过 1分钟,则minute 值加 1*/ {second =0; minute++; }if (minute == 60) /* 若minute 值为 60 ,表示已过 1小时,则hour 值加 1*/ {minute =0; hour++; }if (hour == 24) /* 若hour 值为 24 ,则hour 的值从 0开始计时*/ {hour =0; }}/* 函数功能:时、分、秒时间的显示函数参数:无函数返回值:无*/ void Display(void) /* 用回车符'\r' 控制时、分、秒显示的位置*/ {printf("%2d:%2d:%2d\r", hour, minute, second); }/* 函数功能:模拟延迟 1秒的时间函数参数:无函数返回值:无*/ void Delay(void) {long t; for (t=0; t<50000000; t++) {/* 循环体为空语句的循环,起延时作用*/ }}main() {long i; hour =minute =second =0; /*hour,minute,second 赋初值 0*/ for (i=0; i<100000; i++) /* 利用循环结构,控制时钟运行的时间*/

收藏

分享

举报
下载此文档