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

问题描述:

我在看题的时候发现程序中有一条语句是这样的
int len=sizeof(vn)/sizeof(int)
其中vn是一个int类型的数组,书中的解释是计算数组的长度,
可是我认为应该是用乘法,不知道为什么上边用的是除法?
1个回答 分类:综合 2014-09-30

问题解答:

我来补答
就是:如果
int vn[N]
int len=sizeof(vn)/sizeof(int)
那么len结果是:N
确实就是计算长度了
sizeof(int)是计算在内存里int占几个字节
size(vn)是数组所占有的全部字节,而不是长度
故 用除法了!
 
 
展开全文阅读
剩余:2000
上一页:pass..
下一页:复合函数求值域