c - 将指针的地址存储到内存中

标签 c pointers

例如,我有:

char* a = (char*) malloc(sizeof(char));
char* b = (char*) malloc(sizeof(char*));

如何将 a 的地址存入从地址 b 开始的内存中?

最佳答案

你不能做一个 *b = a 吗?还是我误解了这个问题?

关于c - 将指针的地址存储到内存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8541153/

相关文章:

c++ - 将代码从 C 转换为 C++

c - 段错误问题:

c - 为什么这个类似的函数不会抛出相同的错误?

C 列表段错误

c++ - 指向类成员函数的指针类型转换错误

c++ - 如何将 cv::Mat 转换为浮点指针?

c - 在未排序的数组上可以完成的最快搜索是什么?

c - 我的 C 程序中存在内存泄漏

swift - 同一对象不同地址。为什么?

c - while ( *(mychar++)) 什么时候停止