Tyi*_*ilo 8 c arrays struct pointers
如果需要struct从函数返回a ,通常会返回指向的函数struct.
如果您想返回结构数组,建议:
我已经为下面的两个选项绘制了一个图表:
1:

2:

给出以下结构定义
struct values {
int a;
int b;
};
Run Code Online (Sandbox Code Playgroud)
这里有一些示例代码,用于从两个选项访问结构的字段:
选项1:
struct values *vals = get_values1();
printf("%d, %d\n", values[0].a, values[1].b);
Run Code Online (Sandbox Code Playgroud)
选项#2:
struct values **vals = get_values2();
printf("%d, %d\n", values[0]->a, values[1]->b);
Run Code Online (Sandbox Code Playgroud)