从包含C中的静态数组的函数返回结构

veh*_*zzz 1 c

struct MyStruct
{
  int i; 
  double arr[10];

};


struct MyStruct func()
{


};
Run Code Online (Sandbox Code Playgroud)

从函数返回时,会完全复制到局部变量吗?

struct Mystruct ms = func();
Run Code Online (Sandbox Code Playgroud)

vz0*_*vz0 5

是的,你可以,结构将被完全复制.