void Update(CLOCK *myclock) {
myclock->second++;
if (myclock->second == 60) { /*若second值为60,表示已过1分钟,则 minute值加1*/
myclock->second = 0;
myclock->minute++;
myclock->minute++;中->这是什么意思
void Update(CLOCK *myclock) {
myclock->second++;
if (myclock->second == 60) { /*若second值为60,表示已过1分钟,则 minute值加1*/
myclock->second = 0;
myclock->minute++;
myclock->minute++;中->这是什么意思
myclock是一个CLOCK类型的指针,->是连接指针与指针指向的类之间的连接符。
如果CLOCK k;这么用的话,使用方法是k.minute。这里的点(.)和->的作用是一样的,都是类和对象之间的连接符,只是为了区分变量是不是指针,采用了不用的符号。