size_t类型的用途

size_t类型的定义是 unsigned int

size_t类型是sizeof()的返回值类型

将一个函数的参数定义为size_t类型,通常表明这个参数是需要使用sizeof表达式计算结果来传入的

 

例如:fwrite(strData,sizeof(char),len,pFile);函数的第二个参数,

 

也就是说在需要表达参数是一个类型的长度的语义的时候,应该定义为size_t

你可能感兴趣的:(size_t类型的用途)