黑马程序员技术交流社区
标题:
指针作为函数的参数
[打印本页]
作者:
medley
时间:
2016-9-18 15:03
标题:
指针作为函数的参数
指针作为函数的参数
指针可以作为函数的参数,直接在函数小括号中声明指针变量
当我们调用1个函数的时候,如果这个函数的参数是一个指针,我们必须为这个指针传递1个和指针类型相同的普通变量的地址
这个时候,在函数的内部去访问参数指针指向的变量的时候,其实访问的就是实参变量
指针作为函数的参数,函数的内部可以修改实参变量的值
函数只能返回1个数据,如果需要返回多个数据怎么办?
使用指针作为函数的参数,让调用者将自己的变量的地址传递到函数的内部,函数的内部通过指针就可以修改实参变量的值
当函数需要返回多个数据的时候就可以借助指针
1、函数返回值有两个,但是函数只有一个返回值
2、借助指针,在主调函数中定义两个变量
3、把这两个变量的地址,作为参数传递给函数
4、在函数内部求出最值,分别赋值给这两个地址解析后的变量
5、函数调用完后,主函数变量的值也会随之改变
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2