最近在做一个工程,需要对工频电压信号进行交流采样,然后将一个电压信号周期的采样值放入一个数组中,进行电压有效值的计算和处理。由于工频电压信号的波动(一般在45Hz~55Hz范围内),一个电压信号周期的采样点数不确定,即电压采样值个数不确定,从而存放电压采样值的数组大小不能事先确定,需要根据条件判断,动态确定数组的大小。所以,现在我打算使用动态内存分配的方式建立一个一维数组,数组的大小根据条件判断决定。请教大家一下,CCS下可以使用malloc之类的动态内存分配函数么?我在程序开头#include<malloc.h>,编译后报错:cannot open the file "malloc.h"!如果可以使用,如何使用?如果不能使用,还有什么其他的方法动态建立一维数组呢?