C++ sizeof的作用

来源:互联网 发布:盐和避难所 for mac 编辑:程序博客网 时间:2024/06/05 05:13

C++中的sizeof产生size_t类型的整数值,和unsigned int相同。

sizeof是指出操作数占用的字节数量,如数组 int dice[4] = {2.2.2.2};

则sizeof dice的值为16,因为int占4个字节,dice共4个int,所以是16;

若需要得到dice数组的元素个数,则应为:

int count = (sizeof dice)/(sizeof dice[0]);                               //该值为4