C语言中如何定义一个返回结构体数组的函数

2024-12-01 23:25:26
推荐回答(3个)
回答1:

struct xx getxx()
{
1)
struct xx a;
..
return a;

2)
return a(v1,v2);
}

3) struct xx * getxx(){
return new xx();
}

4)
struct xx A;
struct xx & getxx(){
return A;
}

回答2:

返回指针类型吧,另参考1楼

回答3:

返回在局部定义的数据没有意义