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
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