黑马程序员技术交流社区
标题:
什么时候使用指针变量
[打印本页]
作者:
学以致用表初衷
时间:
2016-1-11 16:36
标题:
什么时候使用指针变量
什么时候需要将指针变量作为函数的参数
1)将指针作为函数的参数,可以实现的效果。
在函数的内部去访问参数指针指向的变量 其实就是访问的实参变量。
在函数的内部,去修改参数指针变量,其实就是修改的实参变量的值。
2)可以修改实参内部的变量值
那么就可以将指针作为函数的参数,在传值的时候,将调用者的变量地址传入。
这个时候 在函数的内部,就可以通过参数指针修改调用者实参变量的值。
3)
函数最多返回一个数据不能返回多个数据。
如果函数需要返回多个数据,而返回值只能返回一个数据。
其他的返回值就使用指针来返回。
函数的参数 定义为指针。要求调用者传入自己变量的地址。
函数内部将需要返回的诗句直接通过指针赋值给调用者的变量。
作者:
foolishlovepig
时间:
2016-1-11 19:44
学习了,一直不能体会指针的用处,平时很少用
作者:
学以致用表初衷
时间:
2016-1-11 20:30
foolishlovepig 发表于 2016-1-11 19:44
学习了,一直不能体会指针的用处,平时很少用
嗯啊 我觉得指针就是运用数组 才有作用 一般好像用不到。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2