c语言获得动态分配内存后的数组内存大小

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));
    }

猜你喜欢

转载自blog.csdn.net/baibaigao/article/details/81176453