c - 我想在实现队列时更多地了解结构和指针
问题描述
我在尝试实现 Queue 时遇到了这行代码。我可以知道在结构中创建结构有什么作用吗?为什么例如。我可以使用结构变量 q, struct* Queue q, 比如q->rear->next = address_of_node
struct Node{
int data ;
struct Node* next;
};
struct Queue
{
struct Node *front; //what does this mean?
struct Node *rear;
};
解决方案
推荐阅读
- python - 在另一个变量等于 1 后赋值 1,仅在最后一次
- mysql - npm mysql 库中抛出的错误导致崩溃 - throw err; // 重新抛出非 MySQL 错误
- javascript - 如何使用select2从html接收JS选择
- ruby-on-rails - Rails 5 - 禁止的属性
- java - 在java中将数据馈送转换为Json
- cassandra - 如果在 cassandra 的不同列上存在更新记录,则需要为列插入记录
- c - /usr/lib/x86_64-linux-gnu/libstdc++.so.6:未找到版本“GLIBCXX_3.4.22”
- pycharm - jetbrains datagrip 中是否有 postgis 几何查看器?
- mongodb - 为什么存储函数在MongoDB中返回空结果
- javascript - 仅当它是最后一个子元素时,如何选择影子 DOM 宿主元素?