问题遇到的现象和发生背景
最近在学数据结构链表这块,我比较疑惑的点就是定义链表节点结构时对指针的定义,为什么用的是struct node *next 而不是 某种Elemtype ,比如int ; 这样定义的话系统是如何知道指针的大小的呢?是采用data的数据类型吗?这个问题可能有点幼稚,但我确实是有点迷惑,希望得到解答。
问题相关代码,请勿粘贴截图
Struct Node{
ElemType data ;
Struct Node *next ; //就是这个地方
} ;