C語言內存管理策略是由程序員手動管理內存的分配和釋放。程序員需要通過調用malloc、calloc、realloc等函數來分配內存空間,通過調用free函數來釋放已分配的內存空間。在使用動態內存分配時,程序員需要確保在不再需要內存空間時及時釋放,以避免內存泄漏問題。因此,C語言內存管理策略相對靈活,但也要求程序員具有較高的內存管理能力和責任心。