我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求个运行结果,救救我救救我

#include
using name space std;
void swap1(int a,int b)
{
int t;
t=a;
a=b;
b=t;
}
void swap2(inta,intb)
{
int t;
t=*a;
*a=*b;
*b=t;
}
int main()
{
int a=2,b=5,*p=&a,*p=&b;
swap2(p,q);
cout<<*p<<","<<*q<<endl;
swap1(a,b);
cout<<*p<<","<<*q<<endl;
return 0;
}

swap1实现不了数据交换
swap2可以实现数据交换
所以两个cout输出都是5,2

近期文章

  • 使用PHP更新MySQL字段的问题
  • 为什么javascript的Date()函数转换的日期月份总是大1个月?
  • vue3 引入vant报错exports is not defined
  • 帮我帮我看一下。求求了。
  • 请问如何在C++的namespace中声明函数并使用?
  • shell脚本执行多个命令并保存结果
  • 在Laravel 5.7中更改(电子邮件)按钮颜色
  • mysql启动出现拒绝访问
  • Python字符替换
  • 桌子整洁度判断,求解答
  • 集群迁移到k8s上,如何做数据迁移
  • 大佬啊们看看这个 javaweb的小东西
  • 谁能教我Python?
  • verilog语言导入文件
  • 当使用Regex for for循环PHP时
  • 代码运行不了,在线求大神解答。
  • 代码运行不了,在线求大神解答。
  • 初学者 大哥们看看我这是怎么回事
  • Python单链表倒置的实现
  • 现在计算机往什么方面去发展好?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华