作业帮 > 综合 > 作业

我在看题的时候发现程序中有一条语句是这样的

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 17:06:24
我在看题的时候发现程序中有一条语句是这样的
int len=sizeof(vn)/sizeof(int)
其中vn是一个int类型的数组,书中的解释是计算数组的长度,
可是我认为应该是用乘法,不知道为什么上边用的是除法?
就是:如果
int vn[N]
int len=sizeof(vn)/sizeof(int)
那么len结果是:N
确实就是计算长度了
sizeof(int)是计算在内存里int占几个字节
size(vn)是数组所占有的全部字节,而不是长度
故 用除法了!