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

为什么 swap(a,b)这段代码没有表述出来也可以进行交换

#include <iostream>
using namespace std;
int gcd(int a, int b)
{
    if (a < b) 
	swap(a, b);
    return b == 0 ? a : gcd(b, a % b);
}
int x, y; 
int main()
{
     
    cin >> x >> y;
    cout << gcd(x, y);
     
    return 0;
}

 

我说swap函数定义在std命名空间内,你信不信?

 

近期文章

  • 从NSString复制内容到NSMutableString中
  • springboot+vue+shiro前后端分离项目的垂直越权问题
  • 怎么能够把数据爬取出来,我搞错了啥?
  • 修改python代码
  • c语言初学者关于结构体数据应用的一些问题
  • 电脑安装不了virtualbox
  • C++ void函数 输出出错了
  • vue select change 赋值给其他字段,感谢大神!
  • 求求大佬帮忙看下哪里出了问题,实在不知道了
  • python 打包成exe出现的问题
  • vs2010创建的项目没有debug文件,无法调试。
  • objective中在背景调用类方法
  • docker容器远程访问
  • servlet中的空指针异常问题
  • 刚开始学Java,这个错误在哪里?
  • AS Kotlin的全屏问题
  • 请问这种网页html代码加密市怎么实现的?
  • 下载requests库出问题怎么办
  • VBA如何禁止按钮和图片被右键(编辑)
  • php在if中写一个&到底是什么意思呢

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华