函数嵌套(c++)
2013-11-21 17:28
92 查看
函数的嵌套是指在A函数里调用B函数(A,B都不是主函数)。当然,要注意的是:只允许函数的嵌套调用,但不允许函数的嵌套定义,也就是不能在A函数里定义B函数。
下面是函数嵌套作用一个简单的例子:求三个数中最大的一个。
下面是函数嵌套作用一个简单的例子:求三个数中最大的一个。
#include<iostream> using namespace std; int maxoftow(int i,int j); //求两个数当中最大数 int maxofthree(int i,int j,int k); //求三个数当中最大数 int main() { int a,b,c; cout<<"please input three numbers:"<<endl; cin>>a>>b>>c; cout<<"The max of three numbers is:"<<endl; cout<<maxofthree(a,b,c)<<endl; return 0; } int maxoftow(int i,int j) { return (i>j?i:j); //满足条件返回 i,否则返回 j } int maxofthree(int i,int j,int k) { int max1,max2; max1=maxoftow(i,j); //在一个函数里面调用另外一个函数,函数嵌套 max2=maxoftow(max1,k); return max2; }
相关文章推荐
- c++沉思录笔记(21章代码)通过函数对象解决c++的函数嵌套问题
- C++学习笔记——异常处理匹配与函数嵌套
- c++中的函数嵌套调用和嵌套定义问题
- 函数嵌套(c++)
- C/C++是程序员必须掌握的语言吗?
- C++中extern “C”含义深层探索
- 粗糙集(Roug Set)属性约简源代码(C/C++实现)Part6 DecisionTable.cpp
- VS2005 C++ 项目怎样添加“依赖”、“库目录”和“包含目录”
- C++中获得当前系统时间
- C++单例模式的实现方法之一
- 大规模C++软件开发 - notes
- C/C++ typedef用法详解(真的很详细)
- c++ 字符串分割
- C++中的指针和->操作符(转)
- C++程序设计实验报告《二》
- C++ 快速内存分配
- C++ 友元
- 设计模式之C++实现 (15)
- 100个windows平台C++开发错误之二十
- C/C++内存问题检查利器—Purify (一)