下面这个程序中第六行的Clock MyClock;是什么意思?这句有什么用?void settime又是什么意思?有什么用?

# include<iostream>
using namespace std;
struct Clock{
int H,M,S;
};
Clock MyClock;
void SetTime(int H,int M,int S)
{
MyClock.H=(H>=0&&H<24)?H:0;
MyClock.M=(M>=0&&M<60)?M:0;
MyClock.S=(S>=0&&S<60)?S:0;
}
void ShowTime()
{
cout<<MyClock.H<<":";
cout<<MyClock.M<<":";
cout<<MyClock.S<<endl;
}
int main()
{ShowTime();
SetTime(8,30,30);
ShowTime();
return 0;
}

Clock MyClock; 是定义一个Clock类型的对象,变量名字叫MyClock
void SetTime(int H,int M,int S) 是定义一个函数,名字叫SetTime,它接受三个参数,分别表示时分秒,用来设置MyClock这个对象的时分秒三个值
温馨提示:答案为网友推荐,仅供参考
相似回答