【发布时间】:2015-09-20 08:00:15
【问题描述】:
以下两个代码有什么区别:
struct node
{
int data;
node* left;
node* right;
};
和
struct node
{
int data;
struct node *left, *right;
};
【问题讨论】:
-
没有区别,除了我们编写它的方式和代码长度在第一种情况下可能会增加。
-
一个编译,另一个不编译?还是你在问为什么会这样?
-
第一个代码无法编译。
-
两个代码都符合...我的问题是它们的含义相同还是不同?