只是好奇。我倾向于将struct tm
类型的变量命名为time_bits
或类似的变量,因为它包含破碎的日历时间位。我见过的大部分文档都将此类型称为“日历时间”,而不是time_t
的“时间时间”或“纪元秒”。
如果它被命名为struct time
,很多人会把它与这个函数混淆:
time_t time(time_t *);
虽然在C结构中,标签不会干扰变量/函数名称,但是为它们设置不同的名称可以减少混淆。
它几乎肯定只代表“时间”。 ISO标准将其描述为:
...保存日历时间的组成部分,称为故障时间。