引用为参数实现两个字符串变量的交换
来源:互联网 发布:知乎 扑克投资家 编辑:程序博客网 时间:2024/06/07 11:10
如题所示,通过调用传递引用的参数,实现两个字符串变量的交换,例如:
char * ap="hello";
char * bp="how are you";
交换的结果使得ap和bp指向的内容分别为:
char * ap="how are you"; ="hello";
char * bp="hello";
好的,下面开始代码:
#include <iostream.h>
void swapstring(char * & ca,char * & cb)
{
char * temp;
temp=ca;
ca=cb;
cb=temp;
}
void main(int argc, char* argv[])
{
char * ap="hello";
char * bp="how are you";
cout<<"ap: "<<ap<<endl;
cout<<"bp: "<<bp<<endl;
swapstring(ap,bp);
cout<<"after swapping..."<<endl;
cout<<"ap: "<<ap<<endl;
cout<<"bp: "<<bp<<endl;
}
- 引用为参数实现两个字符串变量的交换
- 引用-利用引用交换两个变量的值【C++】
- 两个变量实现交换
- 两个变量实现交换
- 不借助第三个变量实现两个变量的交换(数字或者字符串)
- Java实现两个整数变量的交换
- Day5_实现两个变量数据的交换
- 仅两个变量实现值的交换
- 实现两个整数变量的交换
- 交换两个数的值,不引用第三个变量
- C#中交换两个引用类型变量的值
- 不借助第三个参数实现两个变量的值互相交换
- 不用中间变量,实现两个变量的交换
- 不用临时变量实现两个变量的交换
- 【转】 不用中间变量,实现两个变量的交换
- 不用第三个变量实现交换两个变量的值
- 不使用中间变量实现两个变量的交换
- 不使用中间变量实现两个变量的交换
- Microsofe Silverlight 定义
- 使用AutoMake轻松生成Makefile
- 例解 autoconf 和 automake 生成 Makefile 文件
- Silverlight新手上路
- hpux11iV1下安装BIEE10.1.3.3.3的环境变量设置
- 引用为参数实现两个字符串变量的交换
- javascript验证是数字
- jquery实际项目中的应用2
- jquery实际项目中的应用1
- Serializable在C#中的作用.NET 中的对象序列化
- quicksort
- checkbox反选函数(js)
- MS MVC: Simply Restful Routing
- 网络创业的可行性计划书(转载)