从多维数组中的 mid 调用数组
作者:Tanishk Nagda 提问时间:11/16/2023
#include<stdio.h> void storeTables(int arr[][10] , int n ,int number); int main() { int tables[2]...
指针算术 问答列表
作者:Tanishk Nagda 提问时间:11/16/2023
#include<stdio.h> void storeTables(int arr[][10] , int n ,int number); int main() { int tables[2]...
作者:Pryhas 提问时间:11/17/2023
已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 5天前关闭。 改进此问题 我一直在寻找一种方法来在我的数组中找到给定的 i...
作者:Ray Hamel 提问时间:4/27/2021
已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 2年前关闭。 去年,社群审查了是否要重新讨论这个问题,并关闭了这个问题: ...
作者:Luke Dunn 提问时间:9/14/2021
根据我对 C 语言的理解: 当你声明一个 2D 数组时,比如 ,程序会得到一块内存 (x*y) 的长。int array[x][y] = {0};int 当你对一个 2D 数组进行 malloc ...
作者:hhh3 提问时间:2/14/2023
为了在 C 中为 2D 数组分配内存,我运行 double (*t)[2] = malloc(sizeof(*t)*4); 我预计这将分配 64 个字节(两个双精度大小的 4 倍)。也就是说,我...
作者:Zenxn 提问时间:7/1/2023
我试图学习指针,但我在第二行感到困惑,有人可以解释它是如何工作的吗? 如果我们假设“A”基址是 100 int a[3][3] = {6, 2, 5, 0, 1, 3, 4, 9, 8}; p...
作者:ByteEater 提问时间:7/14/2023
XOR 链表使用指针算术的方式在我看来很可疑,因为 C++17 中引入了语义的变化(例如,自 C++17 以来,具有正确地址和类型的指针是否始终是有效的指针?)。它们现在会导致未定义的行为吗?如果是这...
作者:TAJ-32 提问时间:7/21/2023
在此代码中,我不明白为什么要将输入字符值放入 (ptr + i) 中,然后我们打印出 ptr[i]。我知道它们是不同的,因为我在第一个 for 循环中打印出值,但我不明白它们之间的区别是什么,以及为什...
作者:peks 提问时间:8/31/2023
请有人能向我解释一下这种奇怪的指针行为吗?我错过了什么吗?!? 开始第一次尝试 int *foo=(int*)malloc(sizeof(int)*4);//allocates memory fo...
作者:Sasha 提问时间:10/6/2023
如果我分配了类似的东西 size_t n = ???; unsigned char* s = malloc(n); 将指针与位置进行比较是否是完美定义的行为,因为当且仅当?可能是这样,但有人...