C++指针转换为引用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C++实现两个数的转换
指针:
#include
voidmySwap(int *a,int *b);
int main()
{
int a=16,b=48;
cout<<"a="< mySwap(&a,&b); cout<<"After Being Swapped:\n"; cout<<"a="< } voidmySwap(int *a,int *b) { int temp=*a; *a=*b; *b=temp; } 将指针转换为引用: #include void mySwap(int *a,int *b); //函数声明 int main() //主函数 { int a=16,b=48; //定义变量a b,a的值为16,b的值为48 int *pa,*pb; //定义指针变量pa pb,存放内存地址cout<<"a="< pa=&a; //把变量a的内存地址赋值给指针变量pa pb=&b; //把变量b的内存地址赋值给指针变量pb mySwap(pa,pb); //此函数传递地址 cout<<"After Being Swapped:\n";