在C语言中,数组的大小等于数组占用内存的字节数。
在C语言中,有一个运算符大小,用于唯一指定类型或变量或数组所占用的空间(字节数)。它被内存段号占用。
语法为:sizeof(x)(也可以写成sizeofx;如果没有歧义的话)-x是类型名、变量名或数组名等。返回x(int类型)占用的字节数。
扩展信息:
大小使用规则:
1基本数据类型大小:
这里的基本数据类型是指short、int、long、float、double等简单的内置数据类型,在不同的系统中是不同的,这应该会导致我们自己的程序移植时出现问题。一般情况下,在32位编译环境中,size(int)的值为4。
内存大小,因此MFC消息处理函数可以使用WPARAM和LPARAM这两个参数来传递各种复杂的消息结构(使用指向结构的指针)。参考来源:-sizeof
上一篇:数组在内存中存放是连续的吗
下一篇:内存单根16与2根8差多少