【发布时间】:2010-07-29 15:48:45
【问题描述】:
我有一个返回 float* 的函数,它实际上在返回函数中作为数组填充,这样
float* some_fnc()
{
float *x=malloc(sizeof(float)*4);
x[0]=......
}
...
// in main
float y[4];
y=some_fnc();
但是我收到“不兼容的类型”错误,这正常吗?有没有办法克服这个问题而无需将 y 声明为 float* ?
【问题讨论】: