pointers 相关问题

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

如何在循环C++中创建唯一指针?

我从标准输入中读取一个双数,并将其保存到一个变量d中,我希望能够在未指定的次数内完成这一操作。我使用下面的代码来创建一个指向d的指针。

回答 2 投票 1

如何使用int作为指针的地址?

大家好,假设我有一个寄存器SP,其中存储了一些int(更具体的是uint8_t形式)。现在我想用这个int作为一个指针的地址。我到底该怎么做呢?I'...

回答 1 投票 0

为什么我不能在C语言的链接列表中添加节点?

我在C语言中遇到一个链接列表的问题,我做了一个函数,在列表中创建一个新的节点,包含一些信息(char *description),并将其添加到其末端。代码如下。#include

回答 1 投票 0

我可以将(*ptr)传递给一个以引用为参数的函数吗?

#include 使用命名空间 std; 结构 x{ 向量 y; }; void magic(struct x& d) { d.y[0] = 5; } int main() { struct x d; d.y = {1,2,3}; struct x*...。

回答 1 投票 0

使用XOR操作反转只有2个指针的链接列表。

我在网上找到了这段代码,用于使用xor操作反转一个只使用2个指针的链接列表: void reverse(struct Node** head_ref) { struct Node* prev = NULL; struct Node* current = *...

回答 1 投票 0

在C语言中,while(*pointer)合法吗?

我最近遇到了很多使用条件的代码段--while(* pointer){ .... ++pointer; }。我和我的讲师一起检查了一下,执行这样的操作是否良好和 "合法", ...

回答 1 投票 0

指向类方法调用的指针

我试图定义一个名为RationalNumber的类,在构造函数中,我想使用回调函数来简化RationalNumber所代表的分数。在构造函数中,我想使用回调函数将RationalNumber所代表的分数简化为另一个函数(名为简化)......

回答 1 投票 0

C - scanf在不直接访问的情况下改变一个数组的值。

这是我第一次来stackoverflow。希望我的问题能适合。我们大学这学期开始学习C语言编程。不幸的是,只有一些在线讲座。但我们还是要 ...

回答 1 投票 1

如何从哈希图中调用方法(与 :: 操作符有关?

所以我看到了很多类似的帖子,但是我没能理解,所以我希望能在我的具体情况下得到一些帮助。在java 8之前,我见过如何做到这一点,创建一个带有未定义的接口 ...

回答 1 投票 0

如何防止广义链接列表的内存泄漏?

我已经实现了自己的链接列表数据结构。数据存储在Node结构里面。代码如下/ NODE模板 结构 Node { T data; Node *next;...

回答 2 投票 2

数组变量的sizeof与c中指针的sizeof[重复]。

请看下面的例子: #include int main() { int arr[] = {1, 2 ,3}; int *ptr = arr; printf("sizeof arr[] = %d ", sizeof(arr)); ...

回答 1 投票 -1

两个指针指向同一个内存,重估失败。

void container_row_change(struct brick_win_size *win, int character) { row_container *container = &(win->container[win->current_row]); *int offset = win->current_column; char ...。

回答 1 投票 0

我的程序工作正常,但在编译时,它警告说-Wwritable-strings(可写字符串)

我的程序运行正常,但在编译时显示警告说:"ISO C11不允许转换。"ISO C11不允许将字符串文字转换为'char *'[-Wwritable-strings] list.get_string("输入一个字符串:");"... ...

回答 1 投票 2

如何为数组结构分配内存?

假设数组大小是SOME_CONSTANT。所以我有这样一个AOS(结构数组)结构abc { float a; float b; float c; }; 我为它分配内存的方法是先定义指针,然后......

回答 1 投票 0

C++继承,无法访问继承的元素。

class SymbolNode { public: string name; Type type; int offset; SymbolNode(string name_, Type type_, int offset_): name(name_), type(type_), offset(offset_) { ....

回答 1 投票 0

C语言中三维数组的问题

我定义了这样的三维数组,但它不能读取任何字符串,问题出在哪里?问题出在哪里?谢谢!int stuTotal,courseTotal,i,k;/一个动态数组printf("输入总数......"。

回答 2 投票 0

为什么C编译器在05年和07年的情况下会给出这些结果?

我很难理解05和07年的情况。为什么它会打印出12A和1? struct s {short s; char c; int i;}; struct s s1={0x333231, 0501, -2}; printf("01:%o/\n", sizeof(s1)); ...

回答 1 投票 0

如何在C语言中扫描多个用空格隔开的输入?

我是编程新手,我无法解决一个问题。所以,我必须扫描f并检查它是否是一个整数(int n),比读取n个浮动(与检查他们是否是浮动)。问题是,机器测试...

回答 1 投票 0

违规进入时写位置

所以我的代码应该是这样的: 函数得到一个char**(字符串数组)和char*(字符串), 也是int number.然后, 我必须重新分配char**到这个数字, 并添加到最后一个...

回答 1 投票 0

在C语言中使用数组、指针和结构存储数据的问题。

这几天我一直在尝试解决这个问题 但我还是不明白... 作为一个新手,我知道我应该用数组来解决。我知道我应该使用数组、指针或结构体,我试着应用它,但是......。

回答 1 投票 0

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