内存动态传递的问题

hai00jiao hai00jiao 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<iostream>
using namespace std;
void getmemory(char*p,int num)
{
p=(char*)malloc(sizeof(char)*num);
};
int main()
{
char*str=NULL;
getmemory(str,10);
strcpy(str,"hello");
return 0;
}
谁能给解释下错误的原因,越详细越好
...全文

相关推荐

C/C++ 传递动态内存的深入理解

当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道。这些往往会使人受尽折磨。所以如果你想深入C/C++编程,你必须静下心来,好好苦一番。现在我们将讨论C/C++里我认为哪一本书都没有完全说清楚,也是涉及概念细节最多,语言中最难的技术之一的动态内存的传递。并且在软件开发中很多专业人员并不能写出相关的合格的代码。【引入】 看下面的例子,这是我们在编写库函数或者项目内的共同函数经常希望的。 代码如下:void MyFunc(char *pReturn, size_t size){……pReturn = (char *)malloc(sizeof(char) * num);……}我们可

weixin_38593380

论C/C++函数间动态内存的传递

本文给大家分享了C/C++函数间动态内存的传递。

weixin_38569109

浅谈在函数中返回动态的内存

下面小编就为大家带来一篇浅谈在函数中返回动态的内存。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38545768

C++函数间动态内存的传递----论文

当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道.这些往往会使人受尽折磨.所以如果你想深入C/C++编程,你必须静下心来,好好苦一番。   现在我们将讨论C/C++里我认为哪一本书都没有完全说清楚,也是涉及概念细节最多,语言中最难的技术之一的动态内存的传递.并且在软件开发中很多专业人员并不能写出相关的合格的代码。

lanse8482

【LINUX】关于动态内存分配的理解

为什么要动态分配内存?目的是用来解决传统数组的四个缺陷。一起来看看

weixin_38638799
评论 3
收藏 已收藏
分享
返回顶部
hai00jiao
C语言 70,039 成员 243,237 内容