sizeof的数组应用
#include<stdio.h>int main()
{
int days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int i, year;
for (i = 0; i < sizeof(days) / sizeof(days); i++)
{
printf("%2d月份:%d天\n", i+1, days);
}
return 0;
}
这里的sizeof意思是计算days的内存大小吗
sizeof(days)的内存大小是48
sizeof(day)是 4
我这样理解对不对 没错,是这个意思,days 一共有12 个元素,每个元素占用 4 个字节,总共占用了48个字节。 {:5_106:} 啊对对对 jackz007 发表于 2022-10-20 20:04
没错,是这个意思,days 一共有12 个元素,每个元素占用 4 个字节,总共占用了48个字节。
你是住论坛的吗?别人 7 分钟前发信主题,你 4 分钟就回了{:10_277:} zhangjinxuan 发表于 2022-10-20 20:10
你是住论坛的吗?别人 7 分钟前发信主题,你 4 分钟就回了
是的,你知道什么是静默在家吗?
页:
[1]