c - C 中的简单结构程序

标签 c list pointers struct

我是编程新手,所以请多多包涵。任何人都可以解释最后一行代码在做什么以及整个代码块试图做什么。我知道第一个 block 是创建一个名为 node 的结构,并向其添加两个指针 *next 和 *prev 。顺便说一句,这是链表程序的一部分

struct node
 {
  char line[80];
  struct node *next,*prev;
 };

struct node *start=NULL,*temp,*temp1,*temp2,*newnode;

提前谢谢你。

最佳答案

struct node *start=NULL,*temp,*temp1,*temp2,*newnode;

可以是

struct node *start=NULL;
struct node  *temp;
struct node *temp1;
struct node *temp2;
struct node *newnode;

现在是不是很容易理解了..?

关于c - C 中的简单结构程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15457723/

相关文章:

c - 变量 'input' 周围的堆栈已损坏

指向 QGraphicsItem 的指针的 c++ 列表

python - 在python中插入从json获取的2xn列表

c - 二维数组的包装

c++ - setter/getter 的最佳实践

c++ - 是否有用于使用智能指针检测 "Memory Leaks"的 Valgrind

我可以使用 QT Creator 进行 C 编程吗?

c - 为什么C变量的最大值和最小值会接触?

c - C 中的智能分词器

python - 根据特定值删除List中的索引