17_1体会函数参数传递(1)

来源:互联网 发布:阿里巴巴软件开发平台 编辑:程序博客网 时间:2024/06/03 19:00
#include <iostream>  using namespace std;  void jiaohuan(int x, int y);int main(void){int  a,b;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保存在t内x=y; y=t;}//该程序能够实现互换
#include <iostream>  using namespace std;  void jiaohuan(int *x, int *y);//形式参数为指针int main(void){int  a,b;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保存在t内*x=*y; //y的指针复制给x*y=t;//指针x赋值给指针y}//该程序能够实现两数互换
#include <iostream>  using namespace std;  void jiaohuan(int &x, int &y);//形式参数为引用x的值int main(void){int  a,b;cin>>a>>b;if (a<b) jiaohuan(a, b); //引用a,b的值cout<<"a,b="<<a<<","<<b;return 0;}void jiaohuan(int &x, int &y){int t;t=x; //x的值保存在t内x=y; //y的值复制给xy=t;//由t保存的x的值赋值给y}//该程序能够实现两数互换

	
				
		
原创粉丝点击