2.1如果撰写函数
1:函数必须声明,要让编译器能够借此检查后继出现的使用到底正确与否,所以必须声明带上返回类型,函数名称,以及参数表。
2:函数定义包括函数形式和函数主体。就是函数的全面代码
3:标准库的exit()可以停止所有程序,引入cstdlib头文件,#include <cstdlib>
4:每个数值类型有自己的范围,比如int是,要防止溢出
5:如果函数返回类型不是void,必须在每个退出点加return返回。如果函数最后一句不是return,那最后一句也算是隐形退出点
1:函数必须声明,要让编译器能够借此检查后继出现的使用到底正确与否,所以必须声明带上返回类型,函数名称,以及参数表。
2:函数定义包括函数形式和函数主体。就是函数的全面代码
3:标准库的exit()可以停止所有程序,引入cstdlib头文件,#include <cstdlib>
4:每个数值类型有自己的范围,比如int是,要防止溢出
- #include <iostream>
- using namespace std;
- bool fibon_elem(int,int &);
- int main()
- {
- int pos;
- cout << "Please enter a position: ";
- cin >> pos;
- int elem;
- if(fibon_elem( pos , elem ))
- cout << "element #" << pos
- << "is" << elem << endl;
- else cout << "sorry, Could not calculate element #"
- << pos << endl;
- }