pointers 相关问题

“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。

我在解决这个错误时遇到了一个问题。我很难在主函数中传递数组。

#include using namespace std; #define R 3 #define C 6 int PrintSpiral(int arr[][C], int m, int n){ int t= 0, b = m-1, l = 0, r = n-1; int dir = 0;` while(l <= r &...)

回答 1 投票 0

通用HashMap,不需要的输出(C)

我在写一个通用的Hashtable库 但我在使用lookup()等函数的时候一直出现问题 预期的输出应该是: result = thirteen result = thirteen result = thirteen ...

回答 1 投票 0

为什么改变指针的副本不影响初始对象?

我学习处理指针,在这个例子中,我不明白为什么将i3重新分配给一个新的当前对象,并做动作current = current.next不影响i3对象。然而,同样的地址...

回答 1 投票 1

如何让LinkerCompiler包含看似 "死 "的代码?

我写了一个C程序,正在用GCC编译(用于臂式单片机),我有一个函数要改变void指针的地址指向另一个void,等等。我有一个函数,可以改变void指针的地址,指向另一个void,以此类推。问题是Linker...

回答 2 投票 1

C - 无法摆脱内存泄漏的问题

我做了一个程序,从一个文件中读取单词,对它们进行排序并插入列表,然后我将列表打印到新文件中。字词必须按字母顺序排序。我使用strcmp()函数来比较......。

回答 1 投票 0

无法为三指针分配内存。

我正在为学校做一个项目,我有一个问题,我不知道如何解决它。我试图在一个函数中为一个三指针分配内存,我将能够把它作为一个二维数组,... ...

回答 1 投票 0

类的静态结构指针在C++中的声明

给出以下片段。* trie.h文件 * 使用命名空间std; #include typedef struct tn { char ch; list ptrs; } TrieNode; class Trie { ...

回答 1 投票 0

'->'的类型参数无效,从一个单独的函数中编辑结构的字段。

我在从一个独立的函数中编辑一个结构的字段时遇到了问题,我试图从update droneinfofunction中编辑我的无人机结构的字段,基本上我得到了相同的错误。

回答 2 投票 0

从不兼容的指针类型中进行的C语言赋值错误

当我将整数指针传递给另一个函数时,在第14行得到不兼容类型错误。谁能给我解释一下为什么以及如何解决这个问题。#include ...

回答 2 投票 0

基类对象访问派生类资源时出错。

我有一个叫做Base的基类和一个叫做Derived的派生类,一个基类指针可以指向一个派生类对象,也可以访问它的资源,但是我在做这个操作的时候出现了一个错误。

回答 1 投票 0

保存数据到文本文件时出现问题

数据没有正确保存,for循环的第一个循环给了我们随机的字符,但是下面的循环给了我们正确的数字,如果有任何帮助将非常感激 int ....

回答 1 投票 -1

在c++中使用单独的funciton进行内存分配。

struct ListNode { int val; ListNode *next; ListNode() : val(0), next(nullptr) {}。ListNode(int x) : val(x), next(nullptr) {} ... ...

回答 1 投票 0

指针返回问题

我的c代码有问题。#include #include void main() { char* testVal = getCharValue(); printf("testVal : %s/\n",testVal); /testVal =...。

回答 1 投票 -2

为什么`get`在std::vec::Vec和&std::vec::Vec上都能用?[重复]

我很困惑,为什么函数get在Vec和Vec上都能用? 和&Vec . 我知道,&Vec 自动转换为&[T],所以从某种意义上说,问题是为什么在......上能用。

回答 1 投票 0

指针引用的值,用于初始化引用的指针。

好吧,我在下面的语句中有一个微不足道的疑问 int a = 5; int* ptr = &a; int &x = *ptr; x = 3; cout<

回答 3 投票 1

使用示例代码理解C语言中的指针

我正在学习C语言中的指针,所以我正在看一个例子。我试着添加注释来理解发生了什么。下面的代码是否正确?换句话说,我的注释描述的 ...

回答 1 投票 0

增量后为指数混乱

我宁愿通过展示代码的方式,把这些话说到点子上。如果这个帖子已经有了答案,欢迎把它作为重复的帖子(因为我还没有找到答案)这是我的代码。#include

回答 1 投票 0

memcpy数组与指针的例子和问题[重复]。

这个程序说明了我的问题。#include "stdio.h" #include "string.h" void first_try() / segmentation fault { size_t numc = 1; char *dest = "i"; / 这很糟糕吗? 我需要声明...

回答 1 投票 0

在下面的代码中,字符指针的阵列声明看起来有所不同

我见过一个字符串数组的指针,定义如下#include#。 int main() { char * testArray[sizeof(unsigned int) * 8][2]= { [0] = {"Test", "Index 0"}, [1] = {"Test", "..."。

回答 1 投票 0

C语言中的&p和*p_p有什么区别?

我刚刚学习了C语言中的指针,我想知道指针的地址是什么,在网上搜索了一下,我写了这段代码。#include int main() { int n = 60; ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.