malloc(3)で確保したメモリは初期化されないよ> The malloc() function allocates size bytes and returns a pointer to the allocated memory. The memory is not initialized.(man malloc)