指针变量作为函数参数
来源:互联网 发布:微信云控软件 编辑:程序博客网 时间:2024/05/21 17:55
函数的参数可以是指针类型,它的作用是将一个变量的地址传送到另一个函数中。指针变量作为函数参数与变量本身作函数参数不同,变量作函数参数传递的是具体值,而指针作函数参数传递的是内存的地址。
用指针变量作函数参数,在被调函数的执行过程中,应使指针变量所指向的参数值发生变化,这样,函数在调用结束后,其变化值才能保留回主调函数。
函数调用不能改变实参指针变量的值,但可以改变实参指针变量所指向变量的值。
int *p;void main(void){ int a=1, b=2, c=3; p=&b; pp(a+c, &b); cout<<“(1)”<<a<<‘ ‘<<b<<‘ ‘<<*p<<endl;}pp(int a, int *b){ int c=4; *p=*b+c; a=*p-c; cout<<“(2)”<<a<<‘ ‘<<*b<<‘ ‘<<*p<<endl;}//结果:
*p=*b+4=2+4=6a=6-c=2(1) 1 6 6(2) 2 6 6
0 0
- 指针变量作为函数参数
- 指针变量作为函数参数
- 指针变量作为函数参数
- 指针变量作为函数参数
- 指针变量作为函数参数
- 指针变量作为函数参数
- C语言指针变量作为函数参数
- 结构体变量指针作为函数参数
- C语言指针变量作为函数参数
- C语言指针变量作为函数参数
- 指针变量作为函数参数(1)
- C语言指针变量作为函数参数
- 使用指针变量作为函数参数
- C语言指针变量作为函数参数
- C语言指针变量作为函数参数
- 指针变量作为函数参数问题
- 浅谈指针——使用指针变量作为函数参数
- C语言中指针变量作为函数参数和一般变量作为函数参数的区别
- 百度之星 2015 初赛(1) 1002 找连续数
- c语言动态数组
- Searching: Fibonaccian Search-2: N+1 is NOT a perfect Fibonacci number
- Eclipse中HttpServlet类找不到
- 第十二周项目3:日期时间类
- 指针变量作为函数参数
- poj 1014
- 项目配置p6spy打印ibatis的完整sql
- VC使用ADO访问sql server数据库
- 进程的总结
- java final的用法
- Eclipse 构建Maven项目详细流程(图文并茂)
- oracle 简答创建一个监听器记录对某张表的操作记录
- SQL 比较日期