第二周项目一
来源:互联网 发布:seer软件的用法 编辑:程序博客网 时间:2024/05/17 03:15
/* 烟台大学计算机学院 文件名称:xiangmu1.cpp 作者:于琛 完成日期:2017年9月7日 问题描述:交换数值 输入描述:输入两个整数,交换二者的值并输出(三种方法) 输出描述:输出交换后的值 */ //指针实现:#include <iostream>using namespace std;void myswap(int *p1,int *p2);int main(){int a,b;cout<<"请输入待交换的两个整数: "<<endl;cin>>a>>b;myswap(&a,&b);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 &p1,int &p2);int main(){int a,b;cout<<"请输入待交换的两个整数: "<<endl;cin>>a>>b;myswap(a,b);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 p1,int p2);int main(){int a,b;cout<<"请输入待交换的两个整数: "<<endl;cin>>a>>b;myswap(a,b);cout<<a<<' '<<b<<endl;return 0;}void myswap(int p1,int p2){int t;t=p1;p1=p2;p2=t;}
指针交换:
引用交换:
普通用函数交换(无法实现交换):
知识点总结:
从这个程序当中,巩固了函数形参与实参的概念,会用正确的方法进行传值。
学习心得:
一开始我还是对交换值的函数原理不是很清晰,但经过学习已经基本掌握了。
阅读全文
0 0
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周 项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二学期第二周项目一
- 第二周项目一三角形
- 第二周实践项目一
- 17周项目一第二个
- 第二周:项目一结构体
- 第二周项目一学生成绩统计
- listview item中包含edittext(手动可输入)
- 华为笔试编程1
- 决策树的python代码
- windows下比CMD更强大的命令行WMIC
- [日推荐]『小恩故事』育儿助手!
- 第二周项目一
- json中的日期数组如何循环
- Deep Learning读书笔记2---深度前馈网络
- git教程
- 数组中重复的数字
- 第2周项目1- C/C++语言中函数参数传递的三种方式
- 【2017腾讯题】游戏任务标记
- 腾讯产品总监教我如何写出让程序员闭嘴的需求文档
- 官方教程:用Pytorch实现迁移学习