您当前的位置: 首页 >  c语言
  • 3浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C语言学习第12篇--- 一维指针及数组做函数参数剖析

CodeAllen嵌入式编程 发布时间:2018-01-21 14:24:06 ,浏览量:3

知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》,有兴趣的朋友可以看我置顶文章获取

 

只是记录学习记录,方便查看,资料来源网络。

获取一块内存的方法,有两个方法

一维指针做函数参数

第一:return

char*GetMemory(char * p,intnum)

{

p=(char*)malloc(num*sizeof(char));

returnp;

}

intmain()

{

    char*str=NULL;

    str=GetMemory(str, 10) ;

    strcpy(str,”hello”);

    free(str);

    return0;

}

这个方法简单,容易理解。

 

第二:用二级指针。

voidGetMemory(char ** p,intnum)

{

*p=(char*)malloc(num*sizeof(char));

returnp;

}

intmain()

{

char*str=
关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0379s