指针采用值传递
来源:互联网 发布:网络直播行业市场潜力 编辑:程序博客网 时间:2024/06/05 01:13
在C中,指针采用值传递,就是在传参数时,拷贝形参指针的值给实参指针。
例子:
void swap (int *,int *);
void main(void)
{
int a=100,b=0;
int *pa=&a,*pb=&b;
printf("pa = %d,pb = %d/n",pa,pb);
swap(pa,pb);
printf("pa = %d,pb = %d/n",pa,pb);
}
void swap (int *a,int *b) //此时,a拷贝pa,b拷贝pb
{
int *temp;
temp=a;
a=b;
b=temp;
}
注意:传指针意味实参指针指向的东西是原来形参指针一样,不表示实参指针就是形参指针。
从函数调用也可知道,实参是在函数中的堆栈区分配,明显不是形参。
- 指针采用值传递
- 值传递和指针传递
- c++ 值传递 引用传递 指针传递
- 什么是值传递、引用传递、指针传递
- 值传递、指针传递和引用传递
- 值传递 引用传递 指针传递
- 值传递,引用传递,指针传递
- 值传递,指针传递,引用传递
- C++值传递,指针传递,引用传递
- 值传递、指针传递、引用传递
- 值传递,指针传递,引用传递
- 值传递、指针传递、引用传递
- C++ 值传递、指针传递、引用传递
- 整形 值传递 引用传递 指针传递
- 值传递、指针传递、引用传递
- C++ 值传递 指针传递 引用传递
- 值传递,引用传递,指针传递
- 指针传递 引用传递 值传递
- delphi 异常及异常处理机制
- C的结构
- 动态 HTTP 压缩的问题
- 英語學習之baby
- 神奇的黄金分割
- 指针采用值传递
- 随机取若干条记录的SQL语句
- 每个开发人员现在应该下载的十种必备工具(转载) - Larry的专栏 - CSDNBlog
- C比较浮点数
- SQLDB备份还原
- ORA-01033: ORACLE initialization or shutdown in progress 解决办法
- C支持参数可变的函数
- C#中的几个线程同步对象
- 实现基于TCP/IP的多串口转换网关