pointers 相关问题

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

汇编 RISC v 中的指针

我正在研究 RISC V 汇编中的指针,但是看到教授的代码让我想知道他是否犯了错误,或者我是否遗漏了某些内容。该练习是关于从 C 转换为汇编 R...

回答 1 投票 0

如何在c++中使用指针指向map<int, int>和map<int,int,greater<>>

我想使用一个指向map和map>的指针。 在下面的代码中,指针将指向基于标志的某人。 但代码无法编译成功...

回答 2 投票 0

如何封装一个Vue组件? (又名如何处理指针传递的 props)

我意识到我的道具传递给组件,并在组件中更改,可能会冒泡。文档中提到了这一点。 当对象和数组作为 props 传递时,而 child

回答 2 投票 0

如果 uint8_t 存在,uint8_t* 是否等同于 unsigned char*? [重复]

如果uint8_t存在,指向uint8_t的指针相当于指向unsigned char的指针吗?意味着它可以用来访问任何对象,并且在访问不同对象时不会导致UB。我知道这个

回答 1 投票 0

在指向整数的指针中使用 scanf

此程序测试指针是否可以用作变量来存储输入数据。 #包括 int 主函数(无效) { int *prt; printf("输入 prt:"); scanf("%d&...

回答 1 投票 0

C++ 从指针集中擦除不起作用?

我创建了一组指针,并尝试删除以下代码中的一个成员: #包括 #包括 使用命名空间 std; 结构节点{ 节点(整数值){ 这-...

回答 1 投票 0

避免 GCC 编译器警告“返回从指针目标类型中丢弃‘const’限定符”

我有以下功能: item *already_met_the_number(const item *p, long n) { 而(p){ if (p->num == n) 返回p; 别的 p = p->下一个; }...

回答 2 投票 0

是否可以将 SwigObject 向下转换为具体类型?

我有几个 C 文件: /*mid.h*/ #ifndef mid_h #定义mid_h #include typedef struct PtrRec *Ptr, PtrStruct; #endif /*mid_h*/ /*左.h*/ #ifndef left_h #定义left_h #

回答 1 投票 0

无法将“UDINT”类型转换为“POINTER TO BOOL”类型 Beckhoff 中出现错误。 FB 曾在 Codesys (IFM) 工作多年

我正在尝试在 Beckhoff 中重用我在 Codesys 中使用多年的 FB。 Beckhoff 基于 Codesys,因此我预计不会出现任何问题。我认为该错误与类型转换有关...

回答 1 投票 0

更改 C 中的数组指针

我有一个固定大小的数组,我想“左移”它。 例如 {1,2,3,4} --> {2,3,4} 根据我的理解,数组是连续的内存单元,所以这应该可以通过改变开始

回答 1 投票 0

将不同类型的指针传递给函数 (C)

假设通用库中的函数在任何情况下都希望使用长整数(例如 64 位),但在我的程序中我想使用短整数(例如 32 位)。然后我遇到了这样的情况

回答 1 投票 0

在 .data 中对数组进行索引会导致地址远高于数组

我的作业是在 MASM 中更改数组内的值,交换对。 数组[0] = 数组[1] 数组[1] = 数组[0] 数组[2] = 数组[3] 数组[3] = 数组[2] 等等.... 我已经放弃使用 v...

回答 1 投票 0

分析 C 中的输入

我有一个混合类型的数组(整数和双精度数)。 我需要通读输入值的行。 我试图将第 2~11 行的前两个值存储为数组,并将第 4~13 个值存储...

回答 1 投票 0

使用可重用变量将值输入到字符指针数组中

免责声明:这并不是功能性的,只是一个指针练习。 我的程序采用随机整数并将它们转换为字符串。然后,将字符串放入字符 poi 数组中...

回答 1 投票 0

为什么 float 类型转换为整数的十六进制值与 float 的实际十六进制值不同

知道 -12.342(浮点数)和 bi 中存储的值的二进制表示相同,为什么程序打印的十六进制值彼此不同? #包括<...

回答 1 投票 0

解释以下 C 代码片段的输出?

我无法弄清楚为什么这段代码会给出这样的输出。请有人演练它。 #包括 无效主(){ int a[2][2] = { {1,2},{3,4} }; int(**p)[2]; p = a; ...

回答 1 投票 0

C++ 指针和对象

我在以下代码中遇到了 * 和 & 的困难: 声明变量并调用函数: SDL_Event事件; myfunc(事件); 功能: void MyApp::myfunc(SDL_Event* 事件) { 同时(

回答 6 投票 0

为什么当我读取时我的指针值会改变? [已关闭]

我有两个结构: typedef 结构 configInfo_s{ uint8_t txRx; uint8_t 帧长度; ETC... } configInfo_t; 和 typedef 结构 testData_s{ configInfo_t 配置; uint32_t buf[6]; ...

回答 1 投票 0

C - 为什么当我读取时我的指针值会改变?

我有两个结构: typedef 结构 configInfo_s{ uint8_t txRx; uint8_t 帧长度; ETC... } configInfo_t; 和 typedef 结构 testData_s{ configInfo_t 配置; uint32_t buf[6]; ...

回答 1 投票 0

用户在 for 循环期间输入的名称会在 C 中覆盖自身

我正在尝试用 C 语言编写一个程序,允许用户输入名称,直到输入“完成”一词。然后它将列出他们输入的所有名称。我明白我应该使用

回答 1 投票 0

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