C:从原始内存字节添加两个 32 位无符号整数
作者:Kevin Stefanov 提问时间:7/26/2023
在 C 语言中,我有三个几百字节长的内存区域。我想取两个内存区域的第 32 对 32 位,将它们加为两个无符号的 32 位整数,并将结果存储在第三个内存区域的相应 64 位中(因为两个 32 位 AD...
针 问答列表
作者:Kevin Stefanov 提问时间:7/26/2023
在 C 语言中,我有三个几百字节长的内存区域。我想取两个内存区域的第 32 对 32 位,将它们加为两个无符号的 32 位整数,并将结果存储在第三个内存区域的相应 64 位中(因为两个 32 位 AD...
作者:Christopher Chilengwe 提问时间:7/27/2023
已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 4个月前关闭。 改进此问题 为什么在声明/分配字符串时为额外的字符保留足够的...
作者:alessio solari 提问时间:7/28/2023
一本 C 书说:“当数组标识符出现在表达式中时,标识符的类型从”T 数组“转换为”指向 T 的指针“,标识符的值将转换为指向数组第一个元素的指针”。 然而,C编程语言(由Kernighan和Ritc...
作者:Joe Forsyth 提问时间:7/26/2023
我有一个作业,我必须创建一个名为 IntegerSet 的类。关键是它创建了整数集。如果集合中存在整数,则该数字在数组集中的位置为 1,如果没有,则为 0。我一直在研究动态内存分配,所以我认为我需要保...
作者:alessio solari 提问时间:7/29/2023
请考虑以下代码: int main(){ int a = 10; int* p = &a; //case 1 *(&a); *p; //case 2 *((&a) + ...
作者:alessio solari 提问时间:7/29/2023
IMB文档说:“&(地址)运算符产生指向其操作数的指针。操作数必须是左值、函数指示符或限定名。它不能是位字段”。 Microsoft说:“一元地址运算符(&)返回其操作数的地址(即指向的指针)。ad...
作者:Chase Liu 提问时间:8/2/2023
我在阅读“C++ 入门 5th”的“第 12.1 节”时有一个问题。可以描述如下: auto p = std::shared_ptr<int>(new int(42)); std::cout << ...
作者:Harshit Singh 提问时间:7/30/2023
所以我试图合并两个链表,但我遇到了分段错误 两个链表分别为(1)->(2)->(3)和(1)->(3)->(4)。即使 I malloc 和 .在调用函数之前,程序工作正常。由于我是初学者,因此详细的...
作者:smellyourbooks 提问时间:8/4/2023
我正在尝试释放存在于 char** 数组中的 char* 指针,但 valgrind 将此操作确定为无效。 这是我正在做的事情的一个简单例子: struct building{ int prop...
作者: 提问时间:8/6/2023
在 C 中,当我们想为以下类型的函数定义函数指针时: int f(int x, int y); 我们将函数指针变量定义为 int (*fp)(int, int); 我的问题是,C中以下一行...