1. 程式人生 > >c語言獲得動態分配記憶體後的陣列記憶體大小

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