size_t类型是什么意思?
1个回答
展开全部
size_t中的t是type(类型)的意思。size_t的意思是size of type,即某种类型的大小(字节数)。
size_t是C内部预定义的一个类型:
typedef unsigned int size_t
因此这句代码相当于:unsigned int size=sizeof()(long long);
而sizeof()函数的功能就是求变量在内存中所占的字节数。
因此,这句话的意思是将long long类型在内存中所占的字节数赋值给无符号整型变量size。
使用
一个基本的无符号整数的C / C + +类型,它是sizeof操作符返回的结果类型,该类型的大小可选择。因此,它可以存储在理论上是可能的任何类型的数组的最大大小。换句话说,一个指针可以被安全地放进为size_t类型(一个例外是类的函数指针,但是这是一个特殊的情况下)。 size_t类型通常用于循环、数组索引、大小的存储和地址运算。
以上内容参考;百度百科-size_t
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询