项目1-函数传值的三种方式
来源:互联网 发布:做淘宝什么最赚钱 编辑:程序博客网 时间:2024/06/07 19:35
#include<iostream>
#include<cstdio>
using namespace std;
//(1)传值
void myswap1(int x, int y)
{
int t;
t=x;
x=y;
y=t;
}
//(2)传地址
void myswap2(int *p1, int *p2)
{
int t;
t=*p1;
*p1=*p2;
*p2=t;
}
//(3)引用作形参
void myswap3(int &x, int &y)
{
int t;
t=x;
x=y;
y=t;
}
int main()
{
int a, b,c;
int *p1,*p2;
p1=&a;
p2=&b;
printf("请输入待交换的两个整数:");
scanf("%d %d", &a, &b);
myswap1(a,b);
printf("调用交换函数后的结果是:%d 和 %d\n", a, b);
myswap2(p1,p2);
printf("调用交换函数后的结果是:%d 和 %d\n", a, b);
myswap3(a,b);
c=a;a=b;b=c;
printf("调用交换函数后的结果是:%d 和 %d\n", a, b);
return 0;
}
0 0
- 项目1-函数传值的三种方式
- 第二周项目1 C/C++语言中函数参数传递的三种方式--传值方式
- 第二周项目一 ——函数参数传值的三种方式
- 第二周项目1 C/C++语言中函数参数传递的三种方式--传地址方式
- 第二周项目1函数参数传递三种方式
- 第二周项目一C/C++语言中函数参数传递的三种方式之传值
- 第二周实践项目1-C++语言中函数参数传递的三种方式(传地址)
- 数据结构第二周项目1--C/C++语言中函数传递的三种方式之方法二传地址
- 第1周项目1-C/C++语言中函数参数传递的三种方式
- 第2周项目1-C/C++函数参数传递的三种方式
- 第二周项目1-C/C++语言中函数参数传递的三种方式
- 第2周项目1-C/C++语言中函数参数传递的三种方式
- 第二周项目1函数参数传递的三种方式
- 第一周 项目1 C++语言中函数参数传递的三种方式
- 项目1 - C/C++语言中函数参数传递的三种方式
- 第二周项目1-c/c++语言中函数参数传递的三种方式
- 第2周项目1 - C/C++语言中函数参数传递的三种方式
- 第二周项目1 C++语言中函数参数传递的三种方式
- 互联网技术
- linux常用命令(25):linux文件属性详解
- Android之SD卡上的文件读取
- lua5.2.3源码阅读笔记
- C语言参考手册(第5版)
- 项目1-函数传值的三种方式
- Spring MVC and Excel file via AbstractJExcelView
- 【第3周 项目2 - 建设“顺序表”算法库】
- Lucene 索引
- 个人笔记---JNI2-调试
- C语言函数库
- 字符串类String的设计
- 面试题总结1-50
- Android之SD卡文件浏览器实现