我有这个缓冲区:SP16 audio_data[4000]; //Typershort SP16 它将充满音频样本:memcpy(audio_data, global_data, size_chunck); 但是,如果我执行free(audio_data[4000]),我将触发一个断点,因此会出现错误。为什么? 最佳答案 因为您只能通过free(),malloc()或calloc()获得realloc()内存。