9.5.1  3个类型

9.5.1 3个类型

3个类型是指size_t、clock_t和time_t。

size_t应该是unsignedint。前面已经讲过,size_t是与机器相关的unsigned类型,其大小足以保证存储内存中对象的大小。引入size_t主要是满足跨平台的需求,以增强程序在平台上的可移植性。类型size_t在头文件<time.h>中的声明形式为:

978-7-111-51399-5-Chapter09-80.jpg

clock_t通常代表长整型。在头文件<time.h>中,其声明形式为:

978-7-111-51399-5-Chapter09-81.jpg

time_t通常也是长整型。在头文件<time.h>中,其声明形式为:

978-7-111-51399-5-Chapter09-82.jpg