>>655
>mallocやreallocつかったときは、どうやって要素の数を得ることが出来るのか
malloc系統はバイトサイズ指定して確保するだけの物であって、
要素の数なんて無いし、それで得られるポインタが例え確保領域の外に飛び出したとしても
それを丁寧にチェックなどしない。

float *pF;
pF = (float*)malloc(16 * sizeof(int));

float f;
f = pF[1000]; // !

これだって可能だろ?そういう事だ