“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。
可能重复:数组名是C中的指针吗?数组和指针在C和C ++中的实现方式是否不同?我遇到过这个问题,因为在这两种情况下我们都可以访问...
假设我必须创建一个在堆上分配的结构数组,并返回指向此结构数组的指针。 typedef struct Pair {int x; int y;配对;配对** foo(...
我正在研究一种用C语言编写的程序,它为员工收集名称,费率和工时等数据。问题是我需要使用struct。我试图将struct数组传递给load()...
考虑以下代码:int main(){static char wer [3] [4] = {“bag”,“let”,“bud”}; char(* ptr)[4] = wer;的putchar(*(*(PTR + 1)2));的putchar(*(WER [1] 2));的putchar(*(PTR + 1)2); ...
malloc是否用于在编译时指定 - 指针指向的缓冲区(数组)的最大大小,然后默认情况下在运行时和以后分配该最大大小的缓冲区 - 仅限于...的那一部分
嗨,我是android新手,我想在用户滚动搜索栏指针时将搜索栏指针位置更改为某个自定义值。我的搜索栏位置是1,2,3,4,5,7,10,15,20,30,60,最后一个最大值是......
我试图分配在main函数中声明的双指针的内存:int main(){float ** a,** b,** c; inicializarMatriz(&a,&b,&c);在inicializarMatriz里面......
我需要一个实例,它是另一个实例的指针。基本上,我将从同一个类创建两个名为A和B的实例。每当我要更改A实例的属性时......
这是我的代码struct ukai {int val [1]; }; struct kai {struct ukai daddr; struct ukai saddr; }; struct kai * k,uk; uk.saddr.val [0] = 5; k =&uk; k-> saddr.val [0] = 6; unsigned int * p =(...
我在gcc 4.3上编译C ++时收到此消息:在此范围内未声明'NULL'它出现并消失,我不知道为什么。为什么?谢谢。
如何将指针传递给字符串,指向子字符串的指针,并返回其他内容?
我在一个空间非常有限的MCU上,我在某种程度上失去了我在C中的引用。我想要这样的格式:int commandsubstring(char * stringaddress,char * substringaddress); ...
我有这个'JobSequence'结构,我想在我的main函数中实例化。为此,我创建了一个new_JobSequence()函数,该函数分配内存并为所有...提供适当的值。
谁能帮我理解这里发生的事情? package main import(“fmt”)func appendString(slice [] string,newString string){slice = append(slice,newString)} func main(){...
我有这三个文件。使用结构,函数和指针。尝试这样做:void getName(Name *) - 接收指向Name的指针并执行actions.h struct name {char ...
作为一名C ++初学者,我被引入指针,我想知道为什么以下程序无法正常工作:#include“pch.h”#include void test(int * variable){...
我在类FutureEvent中有一个对象列表,我希望能够像futureEvents.getNextEvent()一样。这是我目前的工作,但是因为新的电话我...
typedef struct school_ {char * name; char * state; } 学校;以上是我需要用来存储格式名称,状态名称2,状态2的文件中的数据的结构格式下面我是...
例如在int * a = 5; MYFUNC(一);什么是幕后工作'&'它只是创建一个指针指针并自动引用它?还是在做某事......
有人可以向我解释这里发生了什么吗?考虑代码#include int main(){int A [2] [2] = {{0}}; std :: cout << A << std :: endl; //第一个标准线......
int foo = 11; int * p =&foo; auto pp = p; auto * ppp = p; cout << pp << endl; cout << ppp << endl;这个程序将为pp和ppp产生相同的输出,但为什么呢?汽车...