C程序设计第五章函数.ppt
文本预览下载声明
第五讲 函数;本章内容提要:;函数;5.1 函数的定义与声明 ;5.1.1函数的定义;5.1.1函数的定义;5.1.2 函数的声明 ;5.1.2 函数的声明 ;函数的定义与声明的区别;5.2函数的调用 ;1.形参和实参;1.形参和实参;1.形参和实参;2.函数的返回值;2.函数的返回值;3.函数调用的形式;4.函数的调用方式;main()
{ int a,b,c;
cinab;;
c=max(a,b);
coutMax is:c);
}
max(int x, int y)
{ int z;
z=xy?x:y;
return(z);
};(1)函数的传值调用;例5.2;值传递调用演示;(2)函数的传址调用;例5.3;址传递调用演示;(3)函数的引用调用;例5.4;5.函数的参数;5.函数的参数;5.3内联函数;5.3内联函数;5.3内联函数;5.4函数重载;5.4函数重载;5.4函数重载;5.4函数重载;5.4函数重载;5.4函数重载;5.5函数的嵌套调用和递归调用 ;5.5函数的嵌套调用和递归调用;5.5函数的嵌套调用和递归调用;5.6 作用域;1.简介 ;2.作用范围;2.??用范围;2.作用范围;2.作用范围;2.作用范围;关于声明和定义;3.存储类别;自动存储类别;静态存储类别;案例分析:存储类别;案例分析:存储类别;C++语言程序的内存映像;案例分析:外部变量;案例分析:作用范围与存储类别;案例分析:作用范围与存储类别;案例分析:作用范围与存储类别;案例分析:作用范围与存储类别;案例分析:作用范围与存储类别;包含多个源文件的程序;包含多个源文件的程序;包含多个源文件的程序;编译包含多个源文件的程序;名称空间;名称空间;名称空间;名称空间;名称空间;名称空间;名称空间;名称空间;名称空间;名称空间;5.7 C++的系统函数;小结;小结;小结;小结
显示全部