c語言分配記憶體的方式?