C++:函数调用

论坛 期权论坛 脚本     
匿名技术用户   2021-1-6 07:38   49   0

运用函数调用实现:{

初始:a=2 , b=3

调用函数后:a=30 , b=20

}

代码如下:

1.(引用)

#include <iostream>
using namespace std;

void fun(int &x,int &y)
{
int z;
z=x;x=y;y=z;
x*=10;y*=10;
}


int main()
{
int a,b;
cout<<"Please enter a,b:"<<endl;
cin>>a>>b;
fun(a,b);
cout<<"a="<<a<<" b="<<b<<endl;
return 0;
}

2.(指针)

#include <iostream>
using namespace std;

void fun(int *x,int *y)
{
int z;
z=*x;*x=*y;*y=z;
(*x)*=10;(*y)*=10;
}


int main()
{
int a,b;
cout<<"Please enter a,b:"<<endl;
cin>>a>>b;
fun(&a,&b);
cout<<"a="<<a<<" b="<<b<<endl;
return 0;
}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP