C/C++语言中函数参数传递的三种方式
2015-09-11 09:30
375 查看
问题及代码: <pre class="cpp" name="code">/* *Copyright(c) 2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:test.cpp *作 者:刘磊 *完成日期:2015.9.11 *版 本 号:v1.0 * *问题描述: C/C++语言中函数参数传递的三种方式。 *输入描述:两个整形变量。 *程序输出:它换后的数值。 */ //(1)传值 #include<stdio.h> void myswap(int x, int y) { int t; t=x; x=y; y=t; } /*(2)传地址 void myswap(int *p1, int *p2) { int t; t=*p1; *p1=*p2; *p2=t; }1 //(3)引用作形参 void myswap(int &x, int &y) { int t; t=x; x=y; y=t; }1 下面是调用它们的main()函数: */ int main() { int a, b; printf("请输入待交换的两个整数:"); scanf("%d %d", &a, &b); myswap(a,b);//写上调用myswap的合适形式 printf("调用交换函数后的结果是:%d 和 %d\n", a, b); return 0;} }
运行结果:
知识点总结: 运用了C++里的调用函数功能。 学习心得:
相关文章推荐
- C语言之强化,弱化符号weak
- C++Primer第五版 3.3.1节练习
- 第2周项目1 C/C++语言中函数参数传递的三种方式
- 【第2周 项目3 - 体验复杂度(汉诺塔)】
- 第二周项目1 c/c++语言中函数参数传递的三种方式
- 第二周 项目1 c/c++语言中函数参数传递的三种方式
- runtime_checks
- 第二周项目1-C++语言中函数参数传递的三种方式
- C/C++语言中函数参数传递的三种方式
- C++Primer第五版 3.2.3节练习
- Java使用JNI调用C++实现Hello jni
- 项目1--C/C++语言中函数参数传递的三种方式
- C++语言中函数参数传递的三种方式
- 第2周项目1 C/C++语言中函数参数传递的三种方式
- 第一周项目 — C/C++语言中函数参数传递的三种方式
- 第二周项目1—C/C++语言中函数参数传递的三种方式
- C语言中函数参数传递的三种方式
- 【第2周 项目3 - 体验复杂度(两种排序算法的运行时间)】
- C语言入门小知识
- 第二周项目1--C++语言中函数参数传递的三种方式