/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 霍雨佳 * 完成日期:2013 年12月17日 * 版 本 号:v1.0 * 问题描述:体会函数值的传递。 * 样例输入: * 样例输出: * 问题分析:体会函数值的传递,如果a<b则交换a,b的值。 */ #include <iostream> using namespace std; void jiaohuan(int x,int y); int main() { int a,b; cout<<"请输入a,b的值"<<endl; cin>>a>>b; if(a<b) jiaohuan(a,b); cout<<"a,b="<<a<<","<<b; return 0; } void jiaohuan(int x,int y) { int t; t=x; x=y; y=t; }
运行结果:
实践证明这样是不能交换主函数中的a,b的值的!只是在自定义函数中交换了一下而已