问答列表

malloc 的默认值是否为单个字符 P 的大小?

作者:NeuronB 提问时间:5/8/2023

char *ptr = malloc(sizeof(char)); printf("\nValue of ptr: %d\n",ptr); printf("\nValue of address of ...

根据用户输入的日期打印日历(全年和一个月)时出现问题。加上计算 Zellers 同余的麻烦

作者:NattyTrill 提问时间:5/10/2023

#include <ctype.h> #include <math.h> #include <stdbool.h> #include <stdio.h> #include <stdlib.h> #in...

为什么我应该在sizeof()中使用void *而不是显式指针类型?

作者:Hobbes 提问时间:5/13/2023

我在 StackOverflow 答案 (https://stackoverflow.com/a/3331268/17342809) 下阅读了这条评论: 内存分配请求应尽可能与类型无关:不要对内存分...

为什么我的 char 数组返回 null 值?[复制]

作者:Connor 提问时间:5/15/2023

这个问题在这里已经有答案了: 指针作为 C 语言中的函数参数 (7 个答案) 更改函数内部的指针不会反映在函数外部 [重复] (2 个答案) 6个月前关闭。 我正在尝试编写一个函数,该函数将值读取到...

通过函数指针使用其他 C 文件中的函数

作者:Sespaetzlean 提问时间:5/21/2023

首先,我不确定标题是否很好地描述了问题,可以随意更改或建议更合适的标题。 我有以下问题: 我需要将函数指针传递给某个结构。当我在同一文件中定义函数时,这工作得很好。看这里: static void...

如何排除 C 语言中 malloc() 可以返回的虚拟地址范围?

作者:Κυριάκος Παρασκευάς 提问时间:5/24/2023

成功后,malloc() 返回指向新分配的内存的指针。指针是一个虚拟地址。默认情况下,无法控制 malloc() 返回的虚拟地址。有没有办法排除一系列虚拟地址,以便 malloc() 不会将该范围的地...

关于以递归方式将数据排队到循环队列中的混淆

作者:bFur4list 提问时间:5/25/2023

事实上,这不是一个主要问题,我在练习使用循环队列进行 BST 遍历时遇到了这个问题。 我试图以递归方式定义无序遍历,因此排队数据也以递归方式定义。 这是我尝试的一些示例,如下所示: typede...

为什么 scanf 不适用于使用指针和 malloc 的 C 程序中的整数变量?[复制]

作者:Gostodexadrez 提问时间:5/31/2023

这个问题在这里已经有答案了: 从 fgets() 输入中删除尾随换行符 ( 15 答案) scanf() 将换行符保留在缓冲区中 (7 个答案) 6个月前关闭。 使用指针和 malloc 扫描结构的...

这里怎么了?而 (temp-&gt;ptr_Next != NULL) 失败,如果 (temp-&gt;ptr_Next == NULL) 有效

作者:JamesM 提问时间:4/20/2022

我一直在制作一个双链表,而 while 语句有点不稳定。我确定有一个简单的解释,但我没有看到它。谁能帮忙? 这正在工作(Embarcadero RAD studio 11.1 - C++ Build...

我正在阅读这本黑客攻击 - 利用艺术的书,下面的代码似乎抛出以下错误

作者:Ecce 提问时间:3/5/2023

错误 pointer_types5.c: In function ‘main’: pointer_types5.c:11:28: warning: cast from pointer to integ...


共625条 当前第39页