-
0 votesanswersviews
C相同数组的不同数据[重复]
这个问题在这里已有答案: C++ correct way to return pointer to array from function 7个答案 C++: Reference to “out of scope” object 3个答案 我在C编程 . 构造函数中的数组值与get_data的成员函数不同 . for(int k = 0; k < 8; k++) ... -
0 votesanswersviews
链表中的指针
我正在研究列表(尝试重新创建它们),我遇到了一个奇怪的问题 . 这是我的结构: struct listNode{ listNode(int n, listNode* ne = NULL){ value = n; next = ne; } int value; listNode* next; }; listNode* head = NU... -
0 votesanswersviews
链表 Build 但不能正常工作
我在链表中有数字,我应该转换为char *并返回 . 这是问题可能存在的功能 . char* int_str(struct Node** head,char* result) //head is pointer to singly linked list { struct Node* temp = *head; char* string1=""; char* str... -
0 votesanswersviews
使用尾指针删除单个链表的最后一个节点
我在C中创建一个单链表,它有头尾指针,其中头指针指向SLL的起始节点,尾指针指向SLL的最后一个节点 . 我不想使用头指针删除节点直到列表的末尾 . 有没有办法让我可以使用尾指针删除SLL的最后一个元素? 以下是节点添加功能 . 头部和尾部被启动为NULL . void add_node_last(Node** head, Node** tail, int data) { Node* n... -
0 votesanswersviews
链接列表删除节点 . Free(指针)在下一个节点中打印0
下面是Linklist代码中的删除节点,它将头指针和位置作为参数删除(位置索引从Linklist中的ZERO开始) . 删除后,返回指向head的指针 . Node* delete(Node* head, int position) { Node *p = head; if(!position) { p = p->next; } el... -
1 votesanswersviews
在C中的链表中搜索功能
我正在研究一个bool函数,如果在链表上找到一个数字则返回true,否则返回false,遗憾的是这段代码生成错误 错误:contains.c:24:1:错误:控制可能会到达非空函数的末尾[-Werror,-Wreturn-type]} ^ 1生成错误 . 码: #include <stdio.h> #include <stdlib.h> #include <std... -
1 votesanswersviews
将两个多项式乘以cpp LinkedList程序
我在C中做一个多项式程序,我们应该用单链表实现 . 是的,这是一个功课 . 我已经完成了大部分程序,我只是坚持我的乘法运算符重载 . 这是我的操作员*功能: LinkedList operator*(const LinkedList& a, const LinkedList& b) { LinkedList product; Node* nodeA = a.head... -
2 votesanswersviews
在rust中打印单链表的最佳方法
在我努力学习生锈的过程中,我试图找到最好的方法来打印出生锈的结构单链表 . 这是我的代码: struct SList { n: int, next: Option<Box<SList>> } fn print_slist(mut l: &SList) { print!("{}", l.n); loop { ...