第二周上机实践—项目1—C/C++语言中函数参数传递的三种方式
来源:互联网 发布:cbd2000数据库 编辑:程序博客网 时间:2024/06/06 07:49
/* *Copyright(c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:林莉 *完成日期:2015年9月11日 *版本:v1.0 * *问题描述:交换两个整形变量的三种方式 *输入描述:输入两个整形变量 *程序输出:输出交换后的两个整形变量 */#include<iostream>#include<stdio.h>using namespace std;int main(){int a,b;printf("请输入待交换的两个整数: ");scanf("%d%d",&a,&b);int t; //(1)传值t=a;a=b;b=t;printf("调用交换函数后得结果是: %d 和 %d\n",a,b); void myswap1(int *a,int *b); //(2)传地址 printf("调用交换函数后得结果是: %d 和 %d\n",a,b); void myswap2(int &a,int &b); //(3)引用作形参 printf("调用交换函数后得结果是: %d 和 %d\n",a,b);return 0;}void myswap1(int *a,int *b){int t;t=*a;*a=*b;*b=t;}void myswap2(int &a,int &b){int t;t=a;a=b;b=t;}
运行结果:
<img src="http://img.blog.csdn.net/20150911104815116?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
知识点总结:
通过这次程序设计,掌握C/C++语言中函数参数传递的三种方式。
学习心得:
注意头文件不要漏掉;方式一传值不适合用函数调用;
0 0
- 第二周上机实践—项目1—C/C++语言中函数参数传递的三种方式
- 第二周上机实践项目2——C/C++语言中函数参数传递的三种方式
- 第二周项目1—C++/C语言中函数参数传递的三种方式
- 第二周项目1—C/C++语言中函数参数传递的三种方式
- 第二周项目1—C/C++语言中函数参数传递的三种方式
- 第二周 项目1—C/C++语言中函数参数传递的三种方式
- 第二周项目 1—C/C++语言中函数参数传递的三种方式
- 第二周项目—C/C++语言中函数参数传递的三种方式
- 第二周项目 2—C/C++语言中函数参数传递的三种方式
- 第二周项目 2—C/C++语言中函数参数传递的三种方式
- 第二周项目 2—C/C++语言中函数参数传递的三种方式
- 第二周项目 2—C/C++语言中函数参数传递的三种方式
- 第二周项目 2—C/C++语言中函数参数传递的三种方式
- 第二周实践项目(1)~C/C++语言中函数参数传递的三种方式
- 第二周项目1-C/C++语言中函数参数传递的三种方式
- 第二周项目1-c/c++语言中函数参数传递的三种方式
- 第二周项目1 C/C++语言中函数参数传递的三种方式
- 第二周项目1 C/C++语言中函数参数传递的三种方式
- 三点估算法
- Android 布局学习之——LinearLayout属性baselineAligned的作用及baseline
- maven核心,pom.xml详解(转)
- 2016腾讯校招研发笔试(三)
- XMPP(二)-基于asmack+openfire的安卓客户端(仿QQ)的介绍以及个人心得
- 第二周上机实践—项目1—C/C++语言中函数参数传递的三种方式
- 第二周项目2—程序的多文件组织
- Eclipse在搜索的时候,遇到Resource is out of sync with the file system的问题
- Linux网络编程--poll()和ppoll()函数
- 如何实现将MathType恢复默认操作
- windows下搭建OpenGL ES开发环境
- AnimatePacker的使用
- java框架spring中的opensessioninview有什么作用
- C++容器使用经验总结