第十七周项目二 引用做形参

来源:互联网 发布:ip mac绑定 编辑:程序博客网 时间:2024/05/29 00:33
问题及代码:
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:宋健 * 版 本 号:v1.0 * 日    期:12月23日 * 问题描述:输入三个整数,按从小到大排列. * 输入描述:三个整数 * 程序输出:从小到大排序的三个整数 */#include <iostream>using namespace std;void rank1(int &x,int &y,int &z);int main(){    int a,b,c;    cin>>a>>b>>c;    rank1(a,b,c);    cout<<a<<" "<<b<<" "<<c;    return 0;}void rank1(int &x,int &y,int &z){int t;    if(x<y)    {t=x;    x=y;    y=t;    }    if(y<z)    {        t=y;        y=z;        z=t;    }if(x<y)    {t=x;    x=y;    y=t;    }}


运行结果:

知识点总结:

引用后的变量可以改变他所引用的变量,简便

学习心得:

编程要全面,考虑到各种特殊情况

0 0
原创粉丝点击