引用调用与递归函数(c++)
2020-08-02 08:39
176 查看
引用调用的方法实现两个数据互换
代码如下:
#include<iostream> using namespace std; void swap(int &u,int &v); int main() { int a=3; int b=4; cout<<"a = "<<a<<"\tb = "<<b<<endl; swap(a,b); cout<<"a = "<<a<<"\tb = "<<b<<endl; return 0; } void swap(int &u,int &v) { int temp=v; v=u; u=temp; }
用递归方法求n!
代码如下:
#include<iostream> using namespace std; double Factorial(int n); int main() { int a; double f; cout<<"input an integer number: "; cin>>a; f=Factorial(a); cout<<a<<"!= "<<f<<endl; return 0; } double Factorial(int n) { double fact; if(n==0) fact=1; else fact=n*Factorial(n-1); return fact; }
相关文章推荐
- C++和JAVA中一些区别,包括指向子类的引用会调用谁的方法,子类构造函数自动调用父类构造函数时,父构造会调用的谁方法
- C#调用c++的dll,结构体数组作为引用参数的传递方式
- c#调用C++ dll 报未将对象引用到设置对象的实例 的解决方案
- C/C++中函数的传值调用、指针调用、引用调用问题
- c/c++ 中的传值调用和传引用
- C++里面的传值传址传引用调用问题
- C++易忽略点学习递归函数的调用超清晰分析(二)
- JNI进阶二(C++调用java数组 和 JNI引用)
- C++学习笔记---利用对象、引用、指针调用虚函数
- c++ 直接插入排序算法---数组引用调用,正序,倒序循环,for终止条件还是for可以条件
- C++的函数的传值调用、指针调用、引用调用的联系区别
- C++学习笔记(13)——利用对象、引用、指针调用虚函数
- C++中const引用的是对象的时候只能调用该对象的f()const方法
- C++ 引用调用
- 用C++调用递归函数计算阶乘
- C++指针和引用的函数调用格式
- C/C++中的按值调用与按引用调用
- C++引用调用、内联函数、带默认形参值的函数
- [第二节]C++ 引用 函数调用作为左值 用const限定引用 返回堆中变量的引用
- C#调用C++ dll时,结构体引用传参的方法