u8 compare_time_n(u8 t1[], u8 t2[], u8 n) { u16 standard_tim,period_tim; u8 a,b; a = t1[n]; b = t1[n-1]; standard_tim = (u16)(60*t1[n] + t1[n-1]); period_tim = (u16)(60*t2[n-2] + t2[n-1]); if (standard_tim > period_tim) return 1; if (standard_tim < period_tim) return 0; }
在赋值的时候要注意字符间的强制转换,否则会出现赋值的遗漏。赋值一定要进行强制转换哦。。。。。。。。。