指针 问答列表

如何使用双指针在 C 中创建二维数组

作者:Chipuc Valentin 提问时间:12/2/2022

我试图从一个未分配的指针创建一个二维数组。 我在这里得到“realloc(): invalid next size”: int nr=0,**cycles; int steps=10; whi...

仅使用指针的链表 question+problem

作者:Alex Babushin 提问时间:12/7/2022

我遇到了烦人的问题,我不太明白, 我有int *类型的指针 示例代码: int* p_Memory_blocks; int MemoryInit(int num_of_blocks, int b...

在 Swift 中,我可以使用光标/指针来导航具有多种类型子项的 n 元链接树吗?

作者:Morpheu5 提问时间:12/9/2022

我在 Swift 中工作,我有以下代码(请耐心等待): class Node { var parent: Node? = nil var name: String = "" private v...

通过多个线程取消引用指针

作者:Vero 提问时间:12/10/2022

在下面的示例中,假设我有一个多线程队列,即支持来自不同线程的多次写入和读取(例如使用互斥锁)。我们可以看到 1.指针以及 2.共享指针传递给读者和作者,我的问题是:取消引用指针,线程是否安全?换句话说...

在循环中,链表似乎是可以的,但在循环之外是空的

作者:jvkloc 提问时间:12/12/2022

我刚开始学习 C,我迷失了试图从文本文件中读取汽车及其制造年份的尝试。该程序显示,当我尝试使用包含以下行的 .txt 文件时,它找不到任何汽车: Lada 1976 Ferrari 2005 Suz...

使用零大小的非静态数组函数参数是否有效?

作者:alx - recommends codidact 提问时间:12/13/2022

根据 ISO C(任何版本),指定零大小的数组参数是否有效? 这个标准似乎模棱两可。虽然很明显零大小的数组是无效的,但数组函数参数很特殊: C23::6.7.6.3/6: 将参数声明为“类型数组...

关于 C 语言中指针和自动存储持续时间的问题

作者:Heitor E. Rezende 提问时间:12/16/2022

我正在自己研究指针,对寿命有疑问。请看这个例子: int* fun(){ int arr[10]; for(size_t c = 0;c<10;c++){ arr[c] = c + 10; ...

为什么 lambda 捕获中的“this”与指向同一对象的指针的处理方式不同?

作者:glades 提问时间:12/19/2022

如果我在 lambda 中捕获“this”-ptr,我可以毫无问题地调用成员函数。但是,当我显式捕获指针时(不提及“this”),它停止工作。我做错了什么吗?根据我的理解,指针应该是一样的,所以这真的...

C 函数指针:从函数 [duplicate] 返回函数指针

作者:uvero 提问时间:12/21/2022

这个问题在这里已经有答案了: 有没有办法在 C 语言中实现闭包 (9 个答案) 11个月前关闭。 我目前正在学习 C,并试图使我的代码更具可读性和更易于编写,我发现自己需要在函数中创建一个函数(闭包...

对于数组,为什么会是 a[5] == 5[a]?

作者:Dinah 提问时间:12/20/2008

正如 Joel 在 Stack Overflow 播客 #34 中指出的那样,在 C 编程语言(又名:K & R)中,提到了 C 语言中数组的这个属性:a[5] == 5[a] 乔尔说这是因为指针算...


共575条 当前第14页