[英]Can i create a linked list in this way?
struct node
{
int data;
node *link;
} n1, n2;
n1.data = 1;
n1.link = &n2; //in the link pointer of n1 store the address of n2
n2.data = 2;
上面的代码正确吗? 我应该写什么命令来打印地址存储在n1链接中的节点的数据。
上面的代码正确吗?
它将编译并运行,但是设置n2.link = NULL;
有意义的n2.link = NULL;
这样您的其他代码就可以找到列表的末尾位置。
我应该写什么命令来打印地址存储在n1链接中的节点的数据。
printf("%d\n", n1.link->data);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.