pointers 相关问题

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

指向数组作为Fortran派生类型中的成员变量

在Fortran中,不可能将派生类型的成员变量设为目标。 (我想这与未指定派生类型如何存储在内存中的标准有关?)但是,我可以...

回答 1 投票 1

这是在c中从一个字符指针复制到另一个字符指针的有效方法吗?

这是在c- * char_ptr2 ++ = * char_ptr1 ++中从一个字符指针复制到另一个字符指针的有效方法吗?我无法运行该程序,我认为从一个字符指针进行复制时出现错误...

回答 1 投票 1

decltype:使用指针访问类的静态成员

我有一个模板函数f。我将其传递给对象的引用或指针。该对象是结构S。我想知道S :: my_tuple的大小,它是该对象的静态成员...

回答 2 投票 0

C中字符串末尾的两个空终止符

我正在通过“ The C Programming Language”这本书学习C。在其中之一需要连接两个字符串的练习中,我发现在...

回答 1 投票 0

“操作符+ =”的定义出乎意料

我希望你很好。简介我正在定义自己的String类。除了我打算用于连接字符串的+ =定义外,一切都工作正常,//预期的行为String c =“ foo”; ...

回答 1 投票 1

如何释放c中连续分配的内存的一部分?

我是C的新手。我有一个程序可以使用存储指针的calloc()分配一些内存。这些指针指向我存储人数据的内存中的位置。每个人一个指针。所以...

回答 1 投票 -2

如果if语句的两边都有相同的表达式,我该如何解决错误?

我发布了我的代码的一小段,两边都有相同表达的错误。错误在线:SET_PHY_WL_TO_VBA_4KB(inputVBA,pCDB-> wordline,BLOCK_TYPE_SLC);然后...

回答 1 投票 0

c ++代码的行为取决于编译器

我对c和c ++真的很陌生,我尝试尝试使用结构来创建一个基本上可以包含float和list的类似列表的结构。这段代码可以编译,但是根据...

回答 1 投票 0

使用指针排序数组-C编程

我的代码有问题。我正在尝试使用指针对数组进行排序。我遇到的问题是,当程序对数组进行排序时,它不处理最后一个输入元素。我不是...

回答 1 投票 2

将指针传递给导致第二次调用使程序崩溃的函数

我正在测试一个压缩库,它对我来说很好用,但是我需要一个包装函数来避免一些不需要的参数。库调用如下所示:typedef int WINAPI ...

回答 1 投票 1

为什么我们需要传递指针作为参数来打印字符?

我正在学习C语言,我想使用函数打印名称,所以我编写了以下代码:#include void pn(char x); void main(){pn(“ H HH”); } void pn(char x){printf(“ Hello%s \ n”,...

回答 3 投票 0

无需重新分配系统调用即可重新分配数组

我以为这会出现一些错误,因为没有malloc数组就无法在c中动态初始化。但是它确实可以正常工作而没有显示任何错误。这是编译器相关的东西吗?如果...

回答 1 投票 -1

根据某些功能编辑代码

我有家庭作业,家庭作业需要我做什么;轨道长度将由程序随机确定,长度在50至100米之间。 (50和100)竞争对手的健康点(HP)为100。...

回答 2 投票 0

c中的数组初始化

我以为这会出现一些错误,因为没有malloc数组就无法在c中动态初始化。但是它确实可以正常工作而没有显示任何错误。这是编译器相关的东西吗?如果...

回答 1 投票 -1

了解指向整数类型的指针数组的指针

在C中的给定练习中,有一个函数应该返回(一对)成对的int变量{[x1,y1],[x2,y2],....}组成的数组。原型看起来像这样:void foo(int *** out)...

回答 1 投票 0

初始化的指针全为0,而不是生成的值

我正在实现一个稀疏的线性方程求解器,例如Lx = b。为此,我初始化了一个名为x_ref的参考x向量,并相应地生成一个RHS向量b。但是,两个指针似乎都是空的...

回答 2 投票 0

修改并返回函数中两个浮点数(或双精度数的最佳方法?

我正在尝试返回两个值u和v,并将它们作为参数传递给函数get_uv(float u,float v)。由于double和float与整数类型不兼容,我们可以将它们转换为...

回答 1 投票 0

在未初始化的指针上使用Malloc / Realloc时出现SegFault

我正在使用“轻型无人机模拟器”(用C语言编写),我的任务之一是在地图上单击鼠标左键时添加一个静态目标。到目前为止,一切都很好。事实是,与其创建具有给定... ... >>>

回答 2 投票 0

了解char *,char []和strcpy()

我的理解如下:char *指向字符串常量,修改它指向的数据是未定义的。但是,您可以更改其指向的位置。 char []指的是一个内存块,......>

回答 4 投票 5

如何在通过char指针传递的函数中使用memcpy?

我对c语言中的指针很陌生。这是我正在处理的代码片段。我可能没有正确传递指针,但我无法弄清楚出了什么问题。 #include #include ] >>

回答 2 投票 0

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