通过指针在结构内写入数据
作者:Ma7071 提问时间:7/26/2023
我已经定义了一个结构并通过 malloc 在内存中分配了必要的空间,我想在结构中写入数据,在这种情况下,有人可以帮我了解 scanf 函数的语法吗? 我认为当我创建一个 malloc 时,变量在地址...
MALLOC 问答列表
作者:Ma7071 提问时间:7/26/2023
我已经定义了一个结构并通过 malloc 在内存中分配了必要的空间,我想在结构中写入数据,在这种情况下,有人可以帮我了解 scanf 函数的语法吗? 我认为当我创建一个 malloc 时,变量在地址...
作者:Nathaniel Woodbury 提问时间:7/29/2023
为什么不需要在结构中的字符串上调用 Malloc? 嗨,我这周刚开始学习 C,我发现了一个我无法解释的奇怪不一致。 据我所知,当函数结束时,“堆栈”中分配的项目将从内存中删除。如果我们希望一个变量...
作者:Harshit Singh 提问时间:7/30/2023
所以我试图合并两个链表,但我遇到了分段错误 两个链表分别为(1)->(2)->(3)和(1)->(3)->(4)。即使 I malloc 和 .在调用函数之前,程序工作正常。由于我是初学者,因此详细的...
作者:smellyourbooks 提问时间:8/4/2023
我正在尝试释放存在于 char** 数组中的 char* 指针,但 valgrind 将此操作确定为无效。 这是我正在做的事情的一个简单例子: struct building{ int prop...
作者:Durvesh Dinesh Bodkar 提问时间:8/5/2023
如果要在堆中动态分配 8 个字节的内存,但这 8 个字节的内存不能连续可用。它在堆中分别作为 5 个字节和 3 个字节提供。那么你能分配内存吗?如果是,如何? 如果是,我们可以只使用 malloc ...
作者:LifeLong21 提问时间:8/8/2023
我正在尝试为 C 中的数组分配内存,但出现错误。不知道这里出了什么问题。关于pBuffer,错误对我大喊大叫。 //Allocate memory const int BLOCK_SIZE = 51...
作者:Johnson_Doe 提问时间:8/9/2023
给定以下示例 C 代码片段测试用例; #include <stdio.h> #include <windows.h> #define SMALL_BUFFER 256 int main() { ...
作者:TheMemeMachine 提问时间:8/10/2023
我想编写一个程序,每秒分配一些内存块,然后写出剩余的内存量(我故意不释放任何内存,因为实际用例是模拟内存不足的情况)。这是程序(适用于 linux): #include <stdio.h> #inc...
作者:Frank Okey 提问时间:8/10/2023
已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 4个月前关闭。 改进此问题 如果我想在 C 编程中将字符串复制到内存中的新空间中...
作者:Harshit Singh 提问时间:8/11/2023
当矩阵的维度为 1x2 时,该变量已经具有值,因此程序会遇到分割错误。我真的不明白问题是什么以及为什么会发生这种情况,因为当矩阵的大小为 3x3、3x4、2x2 等时,程序运行良好。i912 #in...