第四章菡数 4.1函数的定义与调用 4.6函数的递归调用 4.2函数的参数传递, 4.7函数的一些高级议题 返回值及函数原型说明 4.3全局变量和局部变量 4.8C++的系统库函数 4.4函数调用机制 4.9头文件与多文件结构 4.5作用域与存储类型 4.10编译预处理
4.1 函数的定义与调用 4. 5 作用域与存储类型 4.4 函数调用机制 4.3 全局变量和局部变量 4.2 函数的参数传递, 返回值及函数原型说明 4.10 编译预处理 4. 9 头文件与多文件结构 4. 8 C++的系统库函数 4. 7 函数的一些高级议题 4. 6 函数的递归调用
4.1数的定义与调用 4.1.1函数概述 4.1.2函数的定义 4.13函数的调用
4.1.1 函数概述 4.1.2 函数的定义 4.1.3 函数的调用
4.l.1數撬述 main funI( fun( fun30) Fun 10) Fun2_1()Fun22() 图41函数调用层次关系
main ( ) fun1( ) fun2( ) fun3( ) Fun1_1( ) Fun2_1( ) Fun2_2( ) 图4.1 函数调用层次关系
4.12数的定义 1.无参函数 2.有参函数
1. 无参函数 2. 有参函数
1元参画部 定义格式为: [<数据类型>]<函数名〉(void 区<函数体》} 例:下面函数的功能是打印一个表头 void TableHead ok cout<<ixxxx********xx<<endl cou l* example */<<endl cout< As *e%e*火;kk endl
定义格式为: [<数据类型>]<函数名> (void) {<函数体>} 例: 下面函数的功能是打印一个表头 void TableHead ( ) { cout<<″****************″<<endl; cout<<″* example *″<<endl; cout<<″****************″<<endl; }