C不兼容的类型struct返回

时间:2018-05-28 07:34:20

标签: c struct

以下代码为我提供了编译错误“在分配时不兼容的类型”

文件1:

struct a{
  int b;
}

文件2:

static struct a c;

void test(){
   c.b = 0;
}

struct a getStruct(){
   test();
   return c;
}

文件3:

static struct a d;

void setStruct(){
   d = getStruct(); (<-- Error)
}

我搜索过这个,但找不到我的错误。

0 个答案:

没有答案