在C语言中是不支持返回一个数组的,但是我们可以使用其他方法等效替代。
话不多说,直接上代码。
#include#include //stl标准库中的vector组件 using namespace std; vector T() //此处函数的定义需要注意 { vector b1;//定义一个vector类型变量b1 可看成一个double类型的数组b1 for(int i=0;i<10;i++) b1.push_back(i);//把数字0-9插入数组b1中 return b1;//返回数组b1的地址 } int main() { vector a1; a1=T();//进行赋值给a1数组 for(int i=0;i 运行结果:



