cost 187 ms
尝试弄清楚为什么我的链接列表实现不起作用的指针的新手 - New to pointers trying to figure out why my implementation of a link list doesn't work

我是 C 编程的新手,正在尝试找出指针。 我想我应该先尝试编写一个简单的链表程序。 addNote 中的想法是沿着指针链迭代,直到我找到指向 NULL 而不是结构节点的指针,然后更改该指针以指向我要添加的新节点。 我发现这需要指向指针的指针,至少看起来应该如此。 我可以让它添加第一个节点但是当我第 ...

用字符串数组初始化 char** - initializing char** with an array of strings

这是关于单字符指针和双字符指针。 在这里,我试图在定义新指针时用字符串数组初始化双指针。 我试过了 它工作正常,不同之处在于第二行只是只读的。 以同样的方式,我正在尝试使用双指针 我认为双指针 (da) 的工作方式与单指针相同,但它给了我一个错误。 谁能指出我正确的方向? 谢谢 ...

当声明一个作为数组的双指针时,为什么不需要放方括号,因为它是一个指针数组? - When Declaring a Double Pointer that is an array why is there no need to put brackets because it is an array of pointers?

**对于这段代码,我们必须最后一次购物并查看打印出糖果在购物清单中的次数,为了做到这一点,我们必须分配足够的 memory 来保留用户想要的尽可能多的单词(字符串)列入他们的购物清单。 然后,对于每个项目,分配刚好足够的 memory 来存储单词。 ** 这个声明对我来说没有意义 据我了解,双 ...

当双指针分配给单指针时,memory 布局看起来如何? - How does the memory layout look like when a double pointer is assigned to a single pointer?

我目前正在处理遗留代码(仍然是专有的,所以我们必须使用 MRE 来代替;我所说的遗留代码是指 1991 年编写的代码)。 这就是我遇到的情况:#include <iostream> void foo(void*& ptr2) { // whatever ...

删除底片在某些情况下有效,但在案例 3 中表现奇怪 - Remove negatives works for some cases, but behaves strange for case 3

当给定具有一些值的双指针数组以及恒定的 int 大小时,我在 C 中创建了一个代码来删除所有负数。 我的代码在第三种情况下表现得很奇怪,但适用于其他情况。 有人可以帮我指出正确的方向吗? 输出: ...

改进我对基本C链表管理功能的解决方案 - Improve my solution to basic C linked list management functions

对于我的代码解决方案,我将不胜感激,它处理 C 中的链表管理。 我已经声明了我的请求中唯一奇怪的事情:我正在编写一个 C++ 文件,但实际上我主要利用 C 资源( malloc() 、 free()等); 也就是说,鉴于我提供的基本代码,我相信没有人会遇到麻烦。 我想写一个 function 来将元 ...

使用双指针访问值而不是双精度 - Use Double Pointers to access values instead of doubles

我的问题可能有点令人困惑,因为我真的不知道该如何表达。 本质上,我总共有三个类,其中两个持有第三个 class 中定义的类型的双指针。 其他两个类 - Car和Truck - 具有相同的私有成员: 我的问题是,在main()中,我正在更改Wheel class 值,其中Truck需要更改值,但Car ...

如果我们确定不会取消引用它两次,是否有必要为双指针(指向指针的指针)声明数据类型? - Is it necessary to declare the datatype for a Double Pointer (a Pointer to a Pointer) if we are sure that we would not dereference it twice?

我正在研究链表,我有一个问题:为什么我们需要为双指针声明数据类型? 我认为,如果您取消引用此类指针(例如dptr (a pointer to a pointer) ),您将获得pointer to insert_datatype的指针。 现在如果我只是改变这个值,那只是改变dptr指向的位置。 因此 ...

如何在 C 的二叉搜索树数据结构中使用双指针? - How to use double pointers in binary search tree data structure in C?

我正在努力在 C 中实现二叉搜索树数据结构,但我卡在了指向左子或右子的部分。 我知道如果您插入的值小于根,如果它更大,它会向左和向右。 我只是在为双指针部分苦苦挣扎,如下面的代码所示。 让我们以bs_tree_insert_left为例,我希望pos->left_child指向left_ch ...

我需要帮助返回 C 中双向链表的下一个节点 - I need help returning the next node of a doubly linked list in C

我创建了一个双向链表,在 function 中将值添加到列表中,它调用 function list_next 应该返回列表中的下一个节点,但我无法弄清楚如何做到这一点。 我觉得 ListPos Pos 是一个双指针,因此为什么我这样写我的代码,但这显然是错误的。 我应该如何 go 关于编写它以及将来 ...

当结构作为双指针传递时访问结构变量 - Access a struct variable when struct is passed as a double pointer

我有一个 function 如下 我有一个 json 文件,我正在读取它并将值分配给 ePort 和 wPort。 这是变量 ePort 和 wPort 这是 json 文件 它正在崩溃 我知道我在访问/分配双指针时犯了一些错误。 有人可以指点我吗? 编辑:我将它作为双指针传递,因为我也想从其他 f ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM