黑马程序员技术交流社区

标题: 指针的优点和缺点 [打印本页]

作者: 小路8866    时间: 2015-6-12 20:11
标题: 指针的优点和缺点
本帖最后由 小路8866 于 2015-6-13 22:11 编辑

有没有大神总结好的指针的优点和缺点的段子啊
作者: 小路8866    时间: 2015-6-12 20:12
看到一个说法,就是可以使函数返回多个值对吗
作者: 这是829    时间: 2015-6-12 21:06
围观学习,说的很对
作者: ck2133683    时间: 2015-6-14 19:07

围观学习,共同加油,共同努力!!!!
作者: 白0702    时间: 2015-6-14 20:54
指针其实是C语言的精髓,指针可以让你直接操作内存,指针变量作形参,通过改变指针变量的值可以影响实参的值,这一点通过其他方法是实现不了的。指针还可以让你灵活操作内存,所以很多底层的东西都是用C语言写的。至于指针的缺点,还真说不出来。共同学习了,加油
作者: fixer    时间: 2015-6-14 20:58
指针操作不当的话有可能会使程序或系统崩溃,算一个缺点吧?
作者: 我丶就这样    时间: 2015-6-15 19:10
指针使程序编写变得灵活,同时也是编程程序变得复杂,
作者: heavenyu    时间: 2015-6-15 21:31
这东西我也觉得挺难的,学习学习

作者: ⒈苆都s.兲憶    时间: 2015-6-15 22:02
好像只看到说指针的优点,没看到说指针缺点的!
作者: 丁铭检    时间: 2015-6-17 14:47
小路8866 发表于 2015-6-12 20:12
看到一个说法,就是可以使函数返回多个值对吗

不因该这么说,但可以这么理解。。
作者: sunqiwen2008    时间: 2015-6-17 16:50
. 指针的好处:
  a.为函数提供修改调用变量的灵活手段
  b.让函数有多个返回值
  c.改善某些子程序的效率
  >>数据传递时,如果数据块较大,可以传递地址而不是实际数据,
  提高传输速度,节省大量内存
  d.为动态数据结构(2叉树、链表)提供支持

缺点,掌握有难度,使用不当会造成内存泄露,引起程序崩溃
作者: 马贺飞    时间: 2015-6-18 22:24
老师经常说,如果你C语言指针不会你就干脆说你不会C语言
作者: 皇道金丹    时间: 2015-6-19 00:51
我想到一个,就是可以使一个函数能有多个返回值




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2