“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。
我正在尝试编写一个函数来过滤 C 字符串中的非字母字符。 因此,在函数“wordFilter”内,我初始化了一个 char 数组,以便存储过滤后的 st...
结构 n { 整数数据; 结构 n* 下一个; }; typedef 结构 n 节点; 节点*推送(节点* s,int x){ node* temp;//临时元素 temp = (node*)malloc(sizeof(node)); 如果(温度 == NUL...
C 中 int x[] 和 int *x[] 之间的实际区别是什么?
虽然我已经学习并使用过许多高级语言,但今天当我刷新我的 C 技能时,这个老问题再次向我袭来。当我们谈论 C 中的指针时,简单指针是......
我试图用C++实现二叉树,但是我的deleteNode函数无法正常工作。我的deleteNode 函数有什么问题? 模板 类树节点{ 民众:
我正在尝试执行以下代码: #包括 int main() { int var1 = 7; int* ptr1 = &var1; int* ptrHold = ptr1; int 备忘录 = 0; ptr1 = (int*)malloc(7*s...
我正在尝试修改C中的整数数组,最后我想返回一个指向该数组的指针,但似乎不起作用 int *h(int *a) { 整数b[10]; 而(*a){ *b = *a; b++; 一个++...
我正在将一个程序从Pascal翻译成C。我已经很多年没有使用C语言了。这是相关的代码片段: typedef struct querec* queptr; 结构体querec { 字符项; 问...
constexpr 指向 constexpr 数组的指针,不是常量表达式
我遇到编译错误, constexpr char array[]={"我的字符串"}; constexpr const char* ptr = 数组; **(const char*)(& array) 不是常量表达式** 我认为使用 const...
让我们有一个结构体structure_s,其中包含元素par1(int)和par2[](int数组)。在函数中,我们必须在结构 [m] 中的特定索引处找到 par2 的总和?你是怎么做到的?...
我用 C++ 创建了一个程序,它创建一个指向变量的指针,然后继续将机器内存中的每个字节作为字符读取。这是我的代码: #包括 #包括...
我试图用c++实现二叉树,但我的deleteNode函数无法正常工作。我的deleteNode 函数有什么问题? 模板 类树节点{ 民众: ...
所以在主程序中我初始化了一个数组,并将数组的指针传递给函数。 在该函数中,我在一定时间内访问相同的 for 循环。 例如假设我们...
我正在编写一个带有结构和指针的程序。正如您将在程序中看到的,我询问用户是否想继续添加学生。我想检查他的答案是是还是否。显而易见...
您可以查看下面的代码,并注意最后两个输出应该相同,因为我们增加了 tempptr 中存储的值,该值是使用 dblptr 对 temp 进行 addredd 的值。当我们进行预增量时它会起作用...
有关指针和参数的问题,摘自《在 Mac 上学习 C,第二版》第七章练习
写这篇文章的原因是因为我很难理解“在 Mac 上学习 C,第二版”中的“第七章练习”中的几个问题。 帕...
在开发《代码的来临》时,我遇到了一个问题,我试图向后迭代“Scratchcard”对象向量,并且迭代器没有更新,因为 for 循环是
是否可以获取指向装箱非托管值类型的指针,而无需编写大型 switch 语句来对每种支持的类型进行强制转换?就像是: 对象值; // 包含一个
我正在学习 C,但在将 2D 数组的指针传递给另一个函数(然后打印 2D 数组)时遇到问题。任何帮助,将不胜感激。 int main( 无效 ){ 字符数组[50][50];...
constexpr int* ptr =&i 在 msvc 中编译,但不能在 clang 和 gcc 中编译
我正在使用此处列出的书籍学习 constexpr 变量。特别是我在 C++ Primer 中读到: 声明为 constexpr 的变量是隐式 const,并且必须使用常量初始化
我正在尝试用指针在C++中创建一个链表结构。但似乎该节点未正确分配,并且我无法获得有关内部发生的情况的更多信息。 #包括<