如何使用双指针在 C 中创建二维数组
作者:Chipuc Valentin 提问时间:12/2/2022
我试图从一个未分配的指针创建一个二维数组。 我在这里得到“realloc(): invalid next size”: int nr=0,**cycles; int steps=10; whi...
指针 问答列表
作者:Chipuc Valentin 提问时间:12/2/2022
我试图从一个未分配的指针创建一个二维数组。 我在这里得到“realloc(): invalid next size”: int nr=0,**cycles; int steps=10; whi...
作者:Alex Babushin 提问时间:12/7/2022
我遇到了烦人的问题,我不太明白, 我有int *类型的指针 示例代码: int* p_Memory_blocks; int MemoryInit(int num_of_blocks, int b...
作者: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: 将参数声明为“类型数组...
作者:Heitor E. Rezende 提问时间:12/16/2022
我正在自己研究指针,对寿命有疑问。请看这个例子: int* fun(){ int arr[10]; for(size_t c = 0;c<10;c++){ arr[c] = c + 10; ...
作者:glades 提问时间:12/19/2022
如果我在 lambda 中捕获“this”-ptr,我可以毫无问题地调用成员函数。但是,当我显式捕获指针时(不提及“this”),它停止工作。我做错了什么吗?根据我的理解,指针应该是一样的,所以这真的...
作者:uvero 提问时间:12/21/2022
这个问题在这里已经有答案了: 有没有办法在 C 语言中实现闭包 (9 个答案) 11个月前关闭。 我目前正在学习 C,并试图使我的代码更具可读性和更易于编写,我发现自己需要在函数中创建一个函数(闭包...
作者:Dinah 提问时间:12/20/2008
正如 Joel 在 Stack Overflow 播客 #34 中指出的那样,在 C 编程语言(又名:K & R)中,提到了 C 语言中数组的这个属性:a[5] == 5[a] 乔尔说这是因为指针算...