第二周——项目一—函数参数传值

来源:互联网 发布:朝鲜族和韩国人知乎 编辑:程序博客网 时间:2024/06/07 14:02
/*问题描述:输入两个整数值,并将两值交换输出输入描述:两个整数值输出描述:交换后两数的输出*/#include <iostream>using namespace std;void swap(int ,int );int main(){int a,b;cin>>a>>b;cout<<"交换前:"<<a<<" "<<b<<endl;swap(a,b);cout<<"交换后:"<<a<<" "<<b<<endl;return 0;}void swap(int i,int j){int temp;temp=i;i=j;j=temp;}
运行结果:
#include <iostream>using namespace std;void swap(int *,int *);int main(){int a,b;cin>>a>>b;cout<<"交换前:"<<a<<" "<<b<<endl;swap(a,b);cout<<"交换后:"<<a<<" "<<b<<endl;return 0;}void swap(int *i,int *j){int temp;temp=*i;*i=*j;*j=temp;}
运行结果:

知识点总结:

从这个写博文的过程中,进一步巩固了之前学过的函数问题以及指针问题来共同实现两值的交换问题。

学习心得:

之前单纯的利用函数无法实现两值的交换,直到学习了指针,可通过开辟两个内存空间来实现两值的交换。

第一次在csdn上写自己的博客,很多方面都不成熟,希望自己能够做的更好。

阅读全文
1 1
原创粉丝点击