pointer-arithmetic

pointer-arithmetic

文章 0 浏览 5

使用指针算术删除重复的数组元素

这是从数组中删除重复元素的算法: #include int main() { int i, n = 5, j, k, arr[5] = {1, 2, 1, 2, 4}; for (i = 0; i < n; i++) { for (j = i + …

情泪▽动烟 2025-01-10 18:16:15 0 0

为什么必须使用二维数组?

我正在查看这段代码,它将大写字母转换为小写字母,我不明白为什么它声明 char*argv[] ,然后在 for 循环中使用 argv[1] [i] 就好像它是一个二维数组…

情绪少女 2025-01-10 18:15:28 0 0

共轭复合物对的数量

我需要编写一个函数,用 p1 和 p2 界定的数组中的共轭复数对填充数组 rez。该函数返回放置在数组中的共轭复数对的数量。序列中不得放置重复项。共轭复…

梦途 2025-01-10 17:09:23 0 0

指针到指针的算术

有人可以解释以下代码的输出吗 char* a[] = {"ABC123", "DEF456", "GHI789"}; char **p = a; cout<<++*p<

£烟消云散 2025-01-07 23:38:00 0 0

使用指向数组的 void 指针

我只是想使用一个指向整数数组的 void 指针,我试图看看是否可以通过将其转换回 int 来打印该数组。但它给了我一些随机值。你能告诉我哪里错了吗? #i…

半边脸i 2024-12-26 02:39:42 2 0

使用指针算术(包括数组、整数和指针)在 C 中打印字符串

共有三种结构;数组 a 和 b 以及指针 c: c --------------------------. | V ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ a --> |…

小苏打饼 2024-12-25 23:49:09 0 0

结构体指针算术

如何使用指针算术打印结构的特定成员?我有一个有 2 名成员的结构。我想通过操作指向该结构的指针的内存来打印成员j。 #include #include typedef str…

雾里花 2024-12-23 02:55:31 0 0

取消引用多维数组名称和指针算术

我有这个多维数组: char marr[][3] = {{"abc"},{"def"}}; 现在,如果我们遇到定义的表达式 *marr (ISO/IEC 9899:1999),它会说(我引用) 如果操作数…

情魔剑神 2024-12-19 15:59:28 0 0

NULL + 的结果是什么?整数?

我已经看到在 OpenGL VBO 实现中使用了以下宏: #define BUFFER_OFFSET(i) ((char *)NULL + (i)) //... glNormalPointer(GL_FLOAT, 32, BUFFER_OFFSET…

机场等船 2024-12-18 03:18:21 0 0

如何增加指针地址和指针值?

让我们假设, int *p; int a = 100; p = &a; 下面的代码实际上会做什么以及如何做? p++; ++p; ++*p; ++(*p); ++*(p); *p++; (*p)++; *(p)++; *++p; *…

梦途 2024-12-17 05:04:56 3 0

C 多维数组中奇怪的数组语法

我知道这是真的: x[4] == 4[x] 多维数组的等效项是什么?以下内容是否属实? x[4][3] == 3[x[4]] == 3[4[x]] …

舞袖。长 2024-12-15 11:31:52 3 0

从内存缓冲区设置结构体的 int

我有更多的化妆品问题: 我有一个内存流(void *),我在示例中将其用作“cur_ptr”。 现在我想将第一个字节读入结构体(“a_struct”)的 int (“版…

长不大的小祸害 2024-12-09 03:34:32 3 0

指向指针等的指针算术

是否明确定义对指向指针的指针使用指针算术? 例如, int a=some_value; int* p=&a; int**p2=&p; 现在对 p2 执行算术是定义明确的行为吗?(例如 p2+1…

辞慾 2024-12-08 07:54:15 1 0

共享内存的指针运算

我不明白以下几行到底发生了什么: unsigned char *membershipChanged = (unsigned char *)sharedMemory; float *clusters = (float *)(sharedMemory …

北方的韩爷 2024-12-06 23:09:06 2 0

C 程序所需的解释

在我买的一本c书中,给出了一个锻炼计划: 以下代码片段的输出是什么? printf(3+"Welcome"+2); 我得到的答案是我(通过在 TC++ 中执行它) 但我无法…

嗫嚅 2024-12-05 07:54:03 1 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文