算术 问答列表

C++ 中的“!= data + arraySize”是什么意思?[关闭]

作者:Pryhas 提问时间:11/17/2023

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 2天前关闭。 改进此问题 我一直在寻找一种方法来在我的数组中找到给定的 i...

对无符号字节进行饱和减法/加法

作者:ovk 提问时间:11/2/2015

想象一下,我有两个无符号字节和 .我需要计算为 和 as .但是,我不希望在这些操作期间发生下溢/溢出。例如(伪代码):bxbsubb - xbaddb + x b = 3; x = 5; bsub...

如何在双双算术中正确四舍五入到最接近的整数

作者:kleite 提问时间:10/13/2023

我必须使用 Python3(PyPy 实现)分析大量数据,在其中我对相当大的浮点数进行一些操作,并且必须检查结果是否足够接近整数。 举例来说,假设我正在生成随机的数字对,并检查它们是否形成毕达哥拉斯...

程序运行,但 Valgrind 在尝试写入 malloc 的内存时检测到问题

作者:Roger Dodger 提问时间:9/12/2023

为了学习更多 C,我正在尝试重新创建基本数据结构。这是我尝试使用数组的最小示例,该数组可以编译并运行,但 valgrind 检测到问题: #include <stdlib.h> #include <...

C 语言中指针算术的奇怪行为

作者:peks 提问时间:8/31/2023

请有人能向我解释一下这种奇怪的指针行为吗?我错过了什么吗?!? 开始第一次尝试 int *foo=(int*)malloc(sizeof(int)*4);//allocates memory fo...

P1 和 P2 是指向整数的指针,如果 P2&gt;P1 有效,则 P2-P1 有效吗?

作者:doug 提问时间:8/22/2023

可以比较指向类成员变量的指针,结果取决于声明序列。例如,在编译器资源管理器中的此示例是有效的,并返回 true (1): struct A { int a0 = 1; int a1 = 2; }...

数组中指针的减法应该是索引减法还是地址减法?[关闭]

作者:Padmesh Sharma 提问时间:8/22/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 3个月前关闭。 社群在 3 个月前审查了是否重新打开这个问题,并将其关闭: 原始...

C:从原始内存字节添加两个 32 位无符号整数

作者:Kevin Stefanov 提问时间:7/26/2023

在 C 语言中,我有三个几百字节长的内存区域。我想取两个内存区域的第 32 对 32 位,将它们加为两个无符号的 32 位整数,并将结果存储在第三个内存区域的相应 64 位中(因为两个 32 位 AD...

(pointer + n) 和 pointer[n] 有什么区别?

作者:TAJ-32 提问时间:7/21/2023

在此代码中,我不明白为什么要将输入字符值放入 (ptr + i) 中,然后我们打印出 ptr[i]。我知道它们是不同的,因为我在第一个 for 循环中打印出值,但我不明白它们之间的区别是什么,以及为什...

难以理解 CS50 中的 char* 和字符串

作者:King Brain 提问时间:7/12/2023

所以我知道字符串只是连续存储在计算机内存中的字符数组。 我也知道,为了找出字符串的位置,你只需要转到第一个字符的位置,因为它是连续的,当程序或函数遇到 \0 字符时,字符串结束。 但我不明白的是:...


共42条 当前第2页