-
将2D整数数组作为双指针传递给函数VS 2D字符串数组作为双指针的行为不一样吗?
嗨,我试图了解将类型<code>char</code>与类型<code>int</code>的2d数组作为双指针<code>func(int **ptr)</code>参数传 -
在C中解引用双指针
对于以下给定代码: 如果将<code>name</code>放在<code>main</code>内,则会出现分段错误。为什么? 我们可以 -
指针数组和数组指针之间的区别?
<pre><code> char string1[3][4]={"koo","kid","kav"}; //This is a 2D array char * string[3]={"koo","kid -
二进制搜索树类C ++中的拆分函数
我目前正在为comp sci类进行分配,这需要我用二进制搜索树实现一堆不同的功能。我在缠头时遇到的当前 -
指针的scanf函数不起作用(对于使用指向指针的指针的矩阵)
这是我编写的用于将两个矩阵相乘的程序。 <pre><code>#include <stdio.h> #include <stdlib.h> void alloca -
在另一个函数中带有数组的双指针
我必须创建一个程序,该程序具有一组用户(包含名称,代码和文档的结构)和函数,这些函数可以按 -
是否可以在指针数组中访问双指针数组?
我正在尝试从下面的代码中提取发生错误的语句。 无论何时执行此语句,我都会遇到分段错误。</ -
动态字符串数组,但是我检测到堆损坏
我尝试创建一个char指针的动态数组,这也意味着指针也可以是动态内存,因此在上面的代码中,我尝试 -
打印存储在简单指针(ptr)指向的地址上的数据
指针和指向指针的指针* 声明一个简单指针(* ptr)和一个指向所有数据类型(int,float,char)的 -
有关作为参数传递给qsort()函数的比较函数的问题
我正在对Coursera进行专门研究,在一堂课中它解释了对给定数组进行排序的qsort()函数: <code>void -
C:如何检查二维数组是否为空以及如何删除sai数组中的元素?
我以这种方式声明了数组: <pre><code>static char **stack; </code></pre> 我有一个将元素推入数组/堆栈的功 -
为什么在函数中不能覆盖结构的指针?
让我们看一下这段代码: <pre class="lang-c prettyprint-override"><code>typedef struct nodes{ int val; struct nodes -
链接列表程序仅打印列表的最后两个节点
我写了一个程序来创建和打印单个链表。我已经使用结构指针来修改列表的结构指针。当我打印列表时 -
python 3.9 x64 ctypes通过引用(char **)传递char指针OSError:异常:访问冲突读取0xFFFFFFFFFFFFFFFF
首先 这在x32 python中完美地工作,但在x64 python中失败,并出现以下错误 <pre><code>OSError: exception: access v -
将动态二维数组作为参数传递给c ++中的functoin
伙计们,我实际上是在尝试用c ++创建2D数组,但是当我执行以下语句时却无法创建它。 <pre><code>int arr -
**ft_split(char const *s, char c),分段错误
这是我尝试解决此功能的第三个文件。它的任务是用分隔符“c”分割字符串 *s 并将其保存在新的 malloc -
指针指针导致 C 来自第一部分来自第二部分查看输出这段代码
为什么我可以创建一个指针数组并取消引用它的(指针-)元素。 <pre><code>int a = 1; int* arr[1]; arr[0] = &a -
在 C++ 中分配内存后,for 语句中的索引更改值
我正在尝试解决来自 HackerRank 的一个编程问题。编程挑战是关于具有动态内存的可变大小数组。我遇到 -
将 char** 传递给 void** 函数参数时,与指针类型不兼容的指针类型警告
我正在尝试实现一个安全释放函数,该函数擦除分配的内存,释放它,然后还将指向分配区域的指针设 -
为什么在代码中使用了指向指针的指针?
为什么在代码中使用了指向指针的指针而不是单指针?另外你认为析构函数写错了,如果我怎样才能使 -
将对象指针转换为双空指针(指向空指针的指针) §7.3.12 指针转换 [conv.ptr]
我在库中有一个类方法(无法更改它),它采用双空指针作为其参数之一。声明如下: <pre><code>bool Qu -
指向数组的指针的值和指向数组的指针的值如何相同?
这是下面的代码 <pre><code>#include<stdio.h> int main() { int arr[5] = {1,2,3,4,5}; int (*ptr)[5] = &arr; -
矩阵转置与 C++ 中的指针到指针
我正在尝试在 C++ 中使用指针到指针转置矩阵,但出现错误:“分段错误('核心'转储)”。我试图在论 -
为什么这个指针做作会引发错误?
最近开始研究指针,想知道为什么<code>char *n = “hii”; char *p = &n;</code>显示错误 #指向地址# <p