pointers 相关问题

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

通过解引用将值移出盒子(以及它被脱糖后的内容)?

考虑以下代码: 让 x = String::from("123"); 让 bx = Box::new(x); 让 dbx = *bx; println!("{}", dbx); //println!("{}", bx); // 错误...

回答 1 投票 0

C 中向量类型定义和数据保护的有效解决方案

如何在 C 中有效地定义动态数组的自定义类型,确保向量数据类型的 const 限定,而无需借助常量方法和 make_const 的重复结构

回答 1 投票 0

链表中的数据被破坏

我用结构体制作了链表。 第一个字符串运行良好,但第二个字符串不是“am”,而是出现随机字符。 第三个和后来的一个,指针坏了,这个流程例外......

回答 1 投票 0

为什么递减指针不能返回正确的值?

我正在尝试减少指针,同时将值设置为指针指向的值。 设置值时,它们显示它们已正确设置,但是当尝试再次检索它们时......

回答 1 投票 0

字符串指针数组语法解释

指向字符串的指针数组定义如下: 字符*数组[]; 但这看起来像是指向单个字符的指针数组。这是一个指向字符串的指针数组吗? C怎么知道...

回答 1 投票 0

查询由于在 C++ 和 openCV 中的 Mat* 变量中存储(保存)数据而导致的图像差异

我是C++初学者。我用两种不同的方式编写的代码有不同的结果。我认为这是由于指针造成的,但我不知道为什么。在 return_image 函数内部,图像很好,但是......

回答 1 投票 0

指针函数不返回任何东西但返回一些东西?

#包括 #包括 结构节点{ 整数数据; 结构节点*上一个; 结构节点*下一个; }; 结构节点 * addtoempty(结构节点 * x,int 值) { x=malloc(

回答 2 投票 0

为什么 (int*)++ 前进了 4 而 (int**)++/(int***)++ 前进了 8?所有指针应该是 4 字节还是 8 字节?

请尝试以下代码: void intArrayAsPointerPrinter(int iSize){ 整数* p = 0; int ** q = 0; int *** r = 0; for(int i = 0; i < iSize; i++) { printf("%p %p %p\n", p,q,r); ...

回答 1 投票 0

关于警告选项“不兼容的指针类型”

我的程序(https://godbolt.org/z/Y93eG7K7s): int main(){ 整数温度= 0; int* tempp = &temp; int** temppp = &tempp; int*** tempppp = &temppp; 常量 int* intp0; 在...

回答 1 投票 0

*pointervar 和 (*pointervar) 之间的区别

在此页面上我找到了以下代码: //在链表前面插入一个新节点 void Push(struct Node** head, int node_data) { /* 1.创建并分配节点 */ 结构节点* newNode = ne...

回答 1 投票 0

映射中的多种函数类型,Golang

我希望将用户输入连接到函数。用户输入是字符串。例如, "func_name=MyPrintf&s1=你好,世界\!" 或者 “func_name=MyAdd&i1=1&i2=2” 各功能...

回答 1 投票 0

C语言如何存储字符串并计数到数组中

我在文本文件中有以下数据 我们正在努力学习 我们可以出去度假 我可以玩得开心!! 我可以玩得开心!! 乐趣! 所需输出 #1 我们2 #2 是 1 #3 学习 1 #4 难...

回答 1 投票 0

Leetcode练习--为什么条件在for循环中不起作用?

我正在研究 Leetcode 第 283 题,移动零。我正在使用 Visual Studio Code 中的调试工具进行检查,但循环仍在运行,并且条件似乎不起作用。会不会有关系...

回答 1 投票 0

这段代码发生了什么?调用哪个构造函数以及为什么?

#包括 A类{ 民众: A() { std::cout << "1"; } A(const A& s) = delete; A(A&& s) : a(9) { std::cout << "2"; } ~A(...

回答 1 投票 0

为什么函数不将参数值保存到数据结构中?

我有一个数据结构 #ifndef 数据结构_H #定义数据结构_H #define 最大约会 100 typedef enum {So, Mo, Di, Mi, Do, Fr, Sa} eDayofTheWeek; 类型定义结构{ 国际日; INT...

回答 1 投票 0

int * [2]是什么样的变量?如声明 int* p2[2]

int* p1; 只是一个指针。当与 new[] 一起使用时,它可以像数组或迭代器一样递增。那很好,但是什么是 int* p2[2]; 看起来它应该是一个指向带有两个

回答 4 投票 0

如何将二维数组传递给 C 中的函数?

考虑: #包括 #包括 int arasrc(double a[][], int r, int c, double s); int main() { 双阿拉[3][3]; 整数 r,c; // 'ara' 输入 对于(r = 0;r ...

回答 3 投票 0

Windows 套接字中的 c 指针

在c语言中在windows中启动套接字试图理解c中指针的使用和 清楚地了解为什么某些变量是指针 这段代码 袜子; ServA 中的 struct sockaddr_...

回答 1 投票 0

如何在 C 函数中传递二维数组?

考虑: #包括 #包括 int arasrc(double a[][], int r, int c, double s); int main() { 双阿拉[3][3]; 整数 r,c; // 'ara' 输入 对于(r = 0;r ...

回答 3 投票 0

如何在 C 函数中传递二维数组?

#包括 #包括 int arasrc(double a[][], int r, int c, double s); int main() { 双阿拉[3][3]; 整数 r,c; //ara输入 对于(r = 0;r < 3; r ++)...

回答 3 投票 0

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