科学出版社王国钧主编的《数据结构》中的例子之typedef struct
typedef struct Node{
int key;
struct Node *lchild,*rchild;
}Node, *PNode;
PNode *Link;
Link=(PNode *)malloc(sizeof(PNode));
Link->key=0;
在编译的时候各位认为会出错么?不妨试一下。
我的理解是:PNode *Link; 那么Link就是一个指针的指针了,Link->key=0;这个语句就不对,编译果然出现错误。可是书上确实是这么写的,很让人郁闷,而且在前言中明确说明本书中的所有例子均运行正确……汗
各位谁要是运行对了,冒个泡好吧O(∩_∩)O~