C语言 sizeof 数组

来源:百度知道 编辑:UC知道 时间:2024/09/21 01:40:28
#define N 4
main ()
{int a[][N]={1,2,3,4,5,6,7,8};
int row=sizeof(a)/sizeof(a[0][0])/N;
。。。
其中 sizeof 为何意?int row 气体怎么算?
int row怎么算

sizeof就是返回结构占用内存大小

a占用内存大小 除以 每个元素占用内存, 这样就是一共有多少个元素。 分成N列, 所以再除以N就是分多少行

sizeof(x):计算x所占的字节数;
row=2