这是大学过去的一篇论文。
有一个struct
初始化:
struct double {int value; struct * double pred; struct * double succ;};
然后在主函数中:
main(...)
{
struct double * d1, * d2, * d3;
d1 = newDouble(33);
d2 = newDouble(55);
d3 = newDouble(77);
d1 -> succ = d2;
d2 -> pred = d1;
d2 -> succ = d3;
d3 -> pred = d2;
printf("%d/n", d1->succ->succ->pred->value); // ??
}
我不明白的是->
in的作用printf
。我无法弄清楚实际价值是多少。