您的位置:首页 > 编程语言 > C语言/C++

Essential C++ 第二章,面向过程的编程风格

2008-11-06 10:01 316 查看
2.1如果撰写函数

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;

}

5:如果函数返回类型不是void,必须在每个退出点加return返回。如果函数最后一句不是return,那最后一句也算是隐形退出点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ 编程 编译器