函数参数的3种传递方式
来源:互联网 发布:linux命令全集app 编辑:程序博客网 时间:2024/06/15 23:23
按值传递:
#include<iostream.h>
void swap(int,int);
void main()
{
int a=10,b=20;
cout<<"a="<<a<<",b="<<b<<endl;
swap(a,b);
cout<<"swapped:"<<endl;
cout<<"a="<<a<<",b="<<b<<endl;
}
void swap(int x,int y)
{
int temp;
temp=x;
x=y;
y=temp;
}
引用传递:
类型 &引用名=已有的变量;
#include<iostream.h>
void swap(int&,int&);
void main()
{
int a=10,b=20;
cout<<"a="<<a<<",b="<<b<<endl;
swap(a,b);
cout<<"swapped:"<<endl;
cout<<"a="<<a<<",b="<<b<<endl;
}
void swap(int &x,int &y)
{
int temp;
temp=x;
x=y;
y=temp;
}
地址传递:
#include<iostream.h>
void swap(int*,int*);
void main()
{
int a=10,b=20;
cout<<"a="<<a<<",b="<<b<<endl;
swap(&a,&b);
cout<<"swapped:"<<endl;
cout<<"a="<<a<<",b="<<b<<endl;
}
void swap(int *x,int *y)
{
int temp;
temp=*x;
*x=*y;
*y=temp;
}
- 函数参数的3种传递方式
- 函数的三种参数传递方式
- 函数参数传递的三种方式
- C++函数参数传递的3种方式以及优缺点
- 函数的参数传递方式
- 函数参数的传递方式
- 函数参数的传递方式
- 3种函数参数传递方式
- 函数参数传递方式
- 函数参数传递方式
- 函数参数传递方式
- 函数参数传递方式
- 函数参数传递方式
- 对函数参数传递的两种方式的理解
- MyBatis传递参数的3种方式
- 函数参数传递的三种基本方式
- python函数的四种参数传递方式
- Delphi过程函数传递参数的几种方式
- 如何编写windows服务程序
- 初学者:ACE学习
- [SQLServer 2000 Driver for JDBC][SQLServer]关键字 'where' 附近有语法错误解决--Hibernate方言
- opencms使用总结
- VC2008 Windows Media Player控件的使用技巧(二)
- 函数参数的3种传递方式
- make命令参数详解
- 数据库编程总结
- 用VC2008打开由vc6.0编写的工程,可能会出现的错误
- GPS协议的解析---C#
- MongoDB 自动启动脚本
- VC2008 Windows Media Player控件的使用技巧(三)
- 常用字符串编码转换的函数
- 为赋新词强说愁之一(儿时的那些事儿啊)