第2章 函数和作用域
2.1 函数定义和调用
C++的任何一个程序都可由一个主函数和若干个子函数组合而成。主函数可以调用子函数,子函数还可以调用其他子函数。C++规定主函数名必须是main,而其他函数可以是库函数或自定义函数。主函数main不仅是程序的入口函数,而且与其他函数相比较还有许多使用上的限制。例如,它不能被其他函数调用,不能用inline和static来说明等。ANSI/ISO C++还规定主函数main的函数类型必须是int,以保证程序的移植性。库函数,又称标准函数,是ANSI/ISO C++编译系统已经预先定义好的函数,程序设计时可根据实际需要,直接使用这类函数,而不必重新定义。调用时,必须在程序中包含相应的头文件,并指明使用名称空间std。自定义函数是用户根据程序的需要,将某一个功能相对独立的程序定义成的一个函数,或将解决某个问题的算法用一个函数来组织。与变量的使用规则相同,在C++程序中一定要先说明和定义函数,然后才能调用函数。C++中每一个函数的定义都是由4个部分组成的,即函数名、函数类型、形式参数表和函数体,其定义的格式如下:
2.1.1函数定义
2.1.1 函 ...
附件列表