包含头文件#include <malloc.h>
然后在函数中调用int t = _msize(指向数组的指针);
t就是整个数组大小
再用t除以sizeof(数组数值类型),就是数组的容量。
本文介绍了一种在C语言中计算数组大小和容量的方法。通过包含头文件<malloc.h>并使用_msiz...函数,可以获取数组占用的内存大小。进一步通过将内存大小除以数组元素的大小,可以得到数组的容量。
包含头文件#include <malloc.h>
然后在函数中调用int t = _msize(指向数组的指针);
t就是整个数组大小
再用t除以sizeof(数组数值类型),就是数组的容量。
2390
1544
2759
894
5010
5363

被折叠的 条评论
为什么被折叠?