设为首页 加入收藏

TOP

C语言:指针参数的传递
2014-11-24 14:08:16 来源: 作者: 【 】 浏览:0
Tags:语言 指针 参数 传递

指针是C语言的精华,也是C语言的难点!


今天写程序,就犯了个很SB的指针错误。害我忙乎了大半天。我在这里把问题抽象出来,给大家做个借鉴!避免以后也犯同样的错误!


运行结果:



最开始我使用的是func2()的方法,一直得不到返回值,str数组的值一直不变。害我忙乎了半天,终于找到了原因。原来是我在被调函数fun2()里面又重新malloc了,将以前的str传递给ptr的地址值给覆盖了,所以我在func2()里面对ptr的所有操作,都是局部操作,所有数据将在func2()退出的时候自动销毁!⊙﹏⊙b汗~~~!!!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++里面的引用和指针 下一篇Linux网络编程:线程池的使用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: