【发布时间】:2015-07-24 16:25:09
【问题描述】:
假设我想为 x double 的数组获取空间,x 是一个整数。
谁能解释一下两者的区别
double myArray[x];
和
malloc(x*sizeof(double));
除了malloc() 返回一个void 指针这一事实之外?
提前感谢您的回答。
【问题讨论】:
标签: c double malloc difference
假设我想为 x double 的数组获取空间,x 是一个整数。
谁能解释一下两者的区别
double myArray[x];
和
malloc(x*sizeof(double));
除了malloc() 返回一个void 指针这一事实之外?
提前感谢您的回答。
【问题讨论】:
标签: c double malloc difference
double myArray[x];这里是内存
myArray = malloc(x*sizeof(double));这里是内存
free(myArray) 或程序退出时释放【讨论】: