c语言获得动态分配内存后的数组内存大小
用一个函数 :_msize();
★注意:该函数为Windows独有★
int* s = (int*)malloc(sizeof(int));
int i;
for(i = 0;i < 1000;i++)
{
s = (int*)realloc(s,sizeof(int) * (i+1));
printf("\n%d\n",_msize(s));
}
c语言获得动态分配内存后的数组内存大小
用一个函数 :_msize();
★注意:该函数为Windows独有★
int* s = (int*)malloc(sizeof(int));
int i;
for(i = 0;i < 1000;i++)
{
s = (int*)realloc(s,sizeof(int) * (i+1));
printf("\n%d\n",_msize(s));
}