C++语言中函数参数传递的三种方式
来源:互联网 发布:域名是知识产权吗 编辑:程序博客网 时间:2024/05/21 20:25
/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:*作 者:孙仁圆*完成日期:2017年9月3日*版 本 号:v1.0**问题描述:两种函数传递的方式:传值和传地址和引用*输入描述:两个整数,代表交换前的值*程序输出:两个整数,代表交换后的值*/#include <iostream>using namespace std;void myswap(int x,int y);int main(){ int a,b; cout<<"请输入待交换的两个整数:"; cin>>a>>b;myswap(a,b); cout<<"调用交换函数后的结果是"<<a<<" "<<b<<endl; return 0;void myswap(int x,int y){ int t; t=x; x=y; y=t;}#include <iostream>using namespace std;void myswap(int *p1,int *p2);int main(){ int a,b; int *p1,*p2; cout<<"请输入待交换的两个整数:"; cin>>a>>b;p1=&a;p2=&b;myswap(p1,p2); cout<<"调用交换函数后的结果是:"<<a<<" "<<b<<endl; return 0;}void myswap(int *p1,int *p2){ int t; t=*p1; *p1=*p2; *p2=t;}#include <iostream>using namespace std;void myswap(int &x,int &y);int main(){ int a,b; int *p1,*p2; cout<<"请输入待交换的两个整数:"; cin>>a>>b;myswap(a,b); cout<<"调用交换函数后的结果是:"<<a<<" "<<b<<endl; return 0;}void myswap(int &x,int &y){ int t; t=x; x=y; y=t;}
阅读全文
1 0
- C语言中函数参数传递的三种方式
- C语言中函数参数传递的三种方式
- C语言中函数参数传递的三种方式
- C语言:函数参数传递的三种方式
- 第二周项目一 C/C++语言中函数参数函数传递的三种方式
- 第二周 C/C++语言中函数参数函数传递的三种方式
- [C]C语言中函数参数传递的三种方式(x,*x,&x)
- 第二周项目1—C++/C语言中函数参数传递的三种方式
- C++语言中函数参数传递的三种方式
- C++语言中函数参数传递的三种方式
- C++语言中函数参数传递的三种方式
- 第二周项目1-C/C++语言中函数参数传递的三种方式
- 第2周项目1-C/C++语言中函数参数传递的三种方式
- c/c++语言中函数参数传递的三种方式——徐吉平
- 项目1 - C/C++语言中函数参数传递的三种方式
- 第二周项目1-c/c++语言中函数参数传递的三种方式
- 第一周项目 — C/C++语言中函数参数传递的三种方式
- 第二周项目:C/C++语言中函数参数传递的三种方式
- 09.02 问题解决(初步)
- C++面向对象
- Win7+VB6.0+access数据库出现实时错误“3078”的解决办法
- 常用设计模式
- WCF分布式开发步步为赢(1):WCF分布式框架基础概念
- C++语言中函数参数传递的三种方式
- Linux环境下加载动态链接库
- Linux安装ftp组件
- React 样式: CSS模块化
- windows server2008R2如何安装.net framework4.0
- Linux drwxr-xr-x 的解读
- 使用poi生成excel
- 无法解析的外部符号 ___iob_func 处理方法
- Composer时 錯誤,提示/usr/bin/env: php: No such file or directory