pointers 相关问题

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

for循环导致未定义的行为c

#包括 #包括 int main(){int i; int mult; int n; int ans; ans = mult * i; printf(“请输入您想要探索的倍数。”); ...

回答 3 投票 0

无法理解这个错误

因为我是C的初学者当我运行以下C代码时:#include void f(int * p){* p = 3; } int main(){int * p; F(&P);返回0;我在......后收到这些消息

回答 3 投票 -5

从字符串文字初始化char数组时会发生什么?

据我了解,以下代码的工作原理如下:char * cptr =“Hello World”; “Hello World”存在于程序内存的.rodata部分。字符串文字“Hello World”返回...

回答 3 投票 4

我可以在PHP中分配变量的地址[关闭]

在PHP中我想分配变量的地址,就像在C语言中我们使用*指针来分配或存储任何变量的地址。在php中可变地址分配系统是否可行?

回答 1 投票 -4

在C中的数组末尾添加了不需要的字符

我想键入一系列字符并使用临时数组保存它们。之后,我想创建具有一定大小的实际数组,其中包含临时数组的值。这是代码:#...

回答 3 投票 -1

为什么我们不能在堆栈上分配动态内存?

在堆栈上分配内容非常棒,因为我们拥有RAII并且不必担心内存泄漏等问题。但是有时我们必须在堆上分配:如果数据真的很大(...

回答 7 投票 6

global char []变量,如何在其他文件中声明它?

我在一个文件中定义了一个全局变量char buf [1024],在其他文件中声明它的正确性是什么? extern char buf [1024],extern char buf []或extern char * buf?我找到了extern char buf [] ......

回答 5 投票 2

这行代码是什么意思(按位运算符)

#define LODWORD(x)(*((unsigned int *)&(x)))我正在将C代码转换为python并且不能完全得到它。如果有人可以解释如何阅读这个或它意味着什么,将不胜感激。

回答 3 投票 2

当存储非指针值时,C中实际发生了什么? [重复]

重要提示:这曾试图同时询问太多事情,并且误导,因为我是在一个关于如何使用指针的错误假设下写的,并且它最终看起来像是重复的。 ...

回答 1 投票 -3

数组是指针? [重复]

可能重复:数组名是C中的指针吗?数组和指针在C和C ++中的实现方式是否不同?我遇到过这个问题,因为在这两种情况下我们都可以访问...

回答 7 投票 16

返回指向结构数组的指针

假设我必须创建一个在堆上分配的结构数组,并返回指向此结构数组的指针。 typedef struct Pair {int x; int y;配对;配对** foo(...

回答 4 投票 1

将struct数组传递给输入函数

我正在研究一种用C语言编写的程序,它为员工收集名称,费率和工时等数据。问题是我需要使用struct。我试图将struct数组传递给load()...

回答 1 投票 -1

指向二维数组的指针

考虑以下代码: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); ...

回答 1 投票 0

malloc如何在编译时和运行时处理? [关闭]

malloc是否用于在编译时指定 - 指针指向的缓冲区(数组)的最大大小,然后默认情况下在运行时和以后分配该最大大小的缓冲区 - 仅限于...的那一部分

回答 2 投票 -4

seekbar在运行时更改指针位置

嗨,我是android新手,我想在用户滚动搜索栏指针时将搜索栏指针位置更改为某个自定义值。我的搜索栏位置是1,2,3,4,5,7,10,15,20,30,60,最后一个最大值是......

回答 1 投票 0

如何在函数中分配双指针的内存?

我试图分配在main函数中声明的双指针的内存:int main(){float ** a,** b,** c; inicializarMatriz(&a,&b,&c);在inicializarMatriz里面......

回答 1 投票 1

使变量指向另一个变量

我需要一个实例,它是另一个实例的指针。基本上,我将从同一个类创建两个名为A和B的实例。每当我要更改A实例的属性时......

回答 3 投票 1

从C中的地址访问值

这是我的代码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 =(...

回答 2 投票 1

错误:此范围内未声明“NULL”

我在gcc 4.3上编译C ++时收到此消息:在此范围内未声明'NULL'它出现并消失,我不知道为什么。为什么?谢谢。

回答 6 投票 114

如何将指针传递给字符串,指向子字符串的指针,并返回其他内容?

我在一个空间非常有限的MCU上,我在某种程度上失去了我在C中的引用。我想要这样的格式:int commandsubstring(char * stringaddress,char * substringaddress); ...

回答 4 投票 0

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