C结构NxN交叉点

时间:2015-10-03 03:24:20

标签: c struct

我有一个脚本




 啊
 #include bh

 typedef struct b B;
 typedef struct a A;
 struct a {
一个val1;
 b val2;
}
  






  bh
 #include啊

 typedef struct b B;
 typedef struct a A;
 struct b {
一个val1;
 b val2;
}
  




如何才能使这项工作?
&#xA;我可以创建<代码> val1 并给他 val1.val2 = xx 但是 val1.val2.val1 = xx val2.val1 = xx 它不工作。

&#xA;

1 个答案:

答案 0 :(得分:1)

您正在尝试创建一个包含其自身副本的结构。那不行。你可以做的是为自己创建一个指针

typedef struct b B;
typedef struct a A;
struct b{
   A   *val1;
   B   *val2;
};