在此程序中,我有一个结构节点。结构节点内还有另一个链接指针。任何人都可以解释该链接指针的工作原理。编译器在运行此代码段时会如何处理它。到。请向我解释一下计算机级别的情况。如果这是一个愚蠢的问题,请原谅。我对此完全感到困惑。
fetch.then(this.handleDone)
这是我运行gcc -S时的汇编代码
#include<stdio.h>
struct node{
int data;
struct node *link;
}*top=NULL;
void main(){
}
答案 0 :(得分:4)
它不是指向自身的指针。它是指向相同类型另一个对象的指针(当然,也可以通过引用封闭对象来分配它)。当一个对象持有对另一个对象的引用时,此方法用于创建链接列表。