pointers 相关问题

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

指针专用程序的输出

#include int func(int *p , int n) { for(int i = 0 ; i < n ; i ++) { printf("%d/dn", *(p + i)); *(p + i) +=1; p = ++p; printf("%d/dn", p); ...。

回答 1 投票 0

指针。读取访问违规 - 为什么?

我有一个函数,可以用两个变体调用。第一个函数工作正常,但第二个函数出现了读权限违规。不知为何我没有看到错误。你看到一个错误吗?谢谢void ...

回答 1 投票 0

C程序。取字符串输入到char指针问题

你好,我有一个问题,我的C代码。我试图让用户将一个字符串分配给一个先前定义的char *srchstr; 和char *repstr; 。通过查看其他类似的线程,我已经尝试实现它......。

回答 1 投票 1

非const lvalue的'const int *'类型的引用不能绑定到一个无关的'int *'类型的值。

int main(int argc, char const *argv[]) { int *i; const int * &j = i; }。这段代码给出的错误是:非const lvalue引用类型'const int *'不能绑定到...的值。

回答 2 投票 0

使用malloc后如何释放NULL指针?

例如,我有以下代码用于计算数据的大小。#include #include int **ptr; void init() { ptr = malloc(sizeof(int *)*5); if(!ptr){ ...

回答 1 投票 0

带列表数据的结构的初始化数组问题。

我发现自己的故障排除了相当长的时间,试图找出我的函数有什么问题。我必须说,我不是100%确定这是否是正确的语法来做我想要的。我已经得到了这个...

回答 1 投票 0

交换节点函数错误(C6011: Dereferencing NULL pointer)[ C++] 。

我做了这个函数,所以我可以为我的链接列表在2个节点之间进行交换。然而,我在我的代码中发现了这个错误,使我的程序完全崩溃。一开始,我没有初始化tempNode1,所以......。

回答 1 投票 0

我的C代码不能用,但另一个例子,和我类似的东西,却能用。为什么会这样?

我的代码不工作... 为什么,但另一个例子,类似我的代码是工作。我该如何解决?好像pthread_join()和我的代码一样在内部改变整数值。但我的不...

回答 1 投票 0

在C++中使用指针用一个for循环赋值矩阵。

假设有一个矩阵,arr[10][10]。我希望能够只在一个for循环中给每个元素赋值。所有我见过的解决方案(即使是使用指针的)都有2个for循环。

回答 1 投票 0

C指针问题 串联字符串的问题

我正在进行一些练习,并试图只使用指针(没有char数组)来连接两个字符串。我的代码似乎可以编译(注:我使用的是旧的16位Open Watcom编译器)。#...

回答 4 投票 4

在C程序中遇到某个字符串时,如何停止从输入中插入到一个字符串数组中?

我有一个函数可以从输入中读取一个字符串 然后插入到一个数组中 用来循环读取输入的字符串 然后插入到一个字符串数组中去 然而如果一个字符串=="readuntilthisline", ...

回答 1 投票 0

带有字符数组变量的指针

我正在学习C++,正在了解指针,于是创建了以下代码#include using namespace std; int main() { char s[100] = "Today is a rainy day"; cout<

回答 1 投票 0

C2676:二进制'<':'const _Ty'没有定义这个运算符或转换为预定义运算符可接受的类型。

下面的代码我一直收到这个错误。看了这篇文章后,我认为我的错误是我的for循环中的it++,我试着用next(it, 1)代替它,但它没有解决我的问题。我的 ...

回答 1 投票 0

通过函数引用传递一个对象并不能改变这个对象。

所以基本上,我试图传递一个对象到我的函数Attack(): void Character::Attack(Character &another, short int range) { if (EnemyInRange(range) && another.health > 0) ...

回答 1 投票 0

在C99中的除法中使用指针,错误:无效操作数为二进制数

这个问题肯定看起来很愚蠢,但我总是浪费很多时间,用测试错误直到它工作,这种问题。我需要一个指针从一个函数中返回一个值,然后我需要......

回答 1 投票 0

函数在重新调用后没有将数据保存到结构体指针中。

这个函数应该是将数据保存到一个由结构指针组成的动态数组 library.books_count 实例中。然而它并没有这样做。一个类似的函数addexistingBooks()却能完美地做到这一点。什么 ...

回答 2 投票 0

在这种特殊情况下,Javascript会发生什么(通过共享调用)?

Javascript使用了Call by Sharing,但我有个问题与React中的一些东西有关。当你在一个函数中设置一个状态(setState Hook或Class State)会发生什么? 例如:const [myState,...。

回答 1 投票 0

在C语言中使用指针接收字符串输入时,我在一个函数中出现了分段错误。同样的代码块在另一个函数中工作正常?

所以我想用char*指针把名字的输入作为字符串。我在网上找了一下,找到了一个解决办法,用malloc给我的指针内存,然后用scanf取输入,如下图所示。...

回答 1 投票 0

如何对const char*向量进行排序[重复]。

我目前正在尝试使用 C++ 中的 std::sort() 来对一个 const char* 向量的向量进行排序。以下是我目前的代码: std::vector > PlayerManager::...

回答 1 投票 0

改变函数中传递的指针

关于双内径(指针到指针)和把这些传给函数,我不能在函数void test(int **nmbr, int *n)中改变这里的指针;int n = 5; int n2 = 555; int *nPtr =...。

回答 1 投票 0

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