关于头文件
程序代码:
我在头文件中声明了节点 #ifdef _LIST_H #define _LIST_H struct Node; typedef struct Node * Link; ..... #endif然后在list.c中定义了
程序代码:
struct Node { char *City; int Temp; struct Node *Next; };
为什么在list.c 中不能直接用
Link Head;
在主程序中也不能直接用struct Node 定义节点和使用Link类型
在自己头文件中怎样声明和定义类型才能直接使用?????
望赐教!!!