c++通过引用实现三个数字求最大值

 更新时间:2013年10月21日 09:53:41   作者:  
下面我们将通过这个例子来说明引用的作为函数参数的使用方法。需要的朋友可以过来参考下,希望对大家有所帮助

通过这个例子来说明引用的作为函数参数的使用方法。

请看代码:

复制代码 代码如下:

#include<iostream>
using namespace std;
int main(){
 void max(int &, int &);//当引用作为函数参数时,声明函数的方法
 int a[3];
 cout<<"please input three numbers:";
 cin>>a[0]>>a[1]>>a[2];
 max(a[0],a[1]);//将较大值放到第一个参数中
 max(a[0],a[2]);
 cout<<"max:"<<a[0]<<endl;
 return 0;
}
void max(int &i,int &j){
 if(i<j)i=j;//注意这个函数是没有返回值的
}

相关文章

  • c++快速排序详解

    c++快速排序详解

    快速排序总体思想:先找到一个枢轴,让他作为分水岭,通过一趟排序将待排序的记录分割成两部分,前面一部分都比枢轴小,后面一部分枢轴大,然后又分别对这两部分记录继续进行递归的排序,达到整个序列有序的目的
    2017-05-05
  • C++继承的赋值转换与菱形虚拟继承深入详解

    C++继承的赋值转换与菱形虚拟继承深入详解

    今天我要给大家介绍C++中更深入的内容了,C++继承的赋值转换与菱形虚拟继承。C++这门语言为了使代码不冗余,做了些什么操作呢?C++的继承就很好地实现了类层次的代码复用,今天我就要来和大家好好聊一聊它了
    2022-08-08
  • C++实现图书信息管理系统

    C++实现图书信息管理系统

    这篇文章主要为大家详细介绍了C++实现图书信息管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • c语言统计素数之和的实例

    c语言统计素数之和的实例

    这篇文章主要介绍了c语言统计素数之和的实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • 在std::thread中创建并管理QEventLoop的全面解析

    在std::thread中创建并管理QEventLoop的全面解析

    QEventLoop的工作原理可以简单地理解为一个无限循环,它会不断地检查是否有新的事件需要处理,如果有,就将事件从事件队列中取出,然后找到相应的事件处理器进行处理,这篇文章主要介绍了在std::thread中创建并管理QEventLoop的全面指南,需要的朋友可以参考下
    2023-06-06
  • C++ 使用PrintWindow实现窗口截图功能

    C++ 使用PrintWindow实现窗口截图功能

    这篇文章主要介绍了C++ 如何使用PrintWindow实现窗口截图功能,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-08-08
  • VSCode插件开发全攻略之命令、菜单、快捷键

    VSCode插件开发全攻略之命令、菜单、快捷键

    这篇文章主要介绍了VSCode插件开发全攻略之命令、菜单、快捷键,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • Qt QGraphicsItem 移动时出现残影问题记录

    Qt QGraphicsItem 移动时出现残影问题记录

    自定义QGraphicsItem时,绘制rect,对象移动时出现残影的问题记录,本文给大家介绍Qt QGraphicsItem 移动时出现残影问题记录,感兴趣的朋友跟随小编一起看看吧
    2024-06-06
  • C语言常见排序算法之插入排序(直接插入排序,希尔排序)

    C语言常见排序算法之插入排序(直接插入排序,希尔排序)

    这篇文章介绍C语言常见排序算法之插入排序(直接插入排序,希尔排序),主要分享介绍的是插入排序的两种常用算法,直接插入排序和希尔排序,需要的朋友可以参考一下
    2022-07-07
  • Qt实现樱花飞舞效果

    Qt实现樱花飞舞效果

    这篇文章主要为大家详细介绍了Qt实现樱花飞舞效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07

最新评论