主讲:刘艳菊第五讲 函数2008-2009-2 C+程序设计本章内容提要: 函数概述 内联函数 带默认参数值的函数 函数重载 作用域与存储类型 系统函数C+语言程序设计22008-2009-2 C+程序设计函数函数#includeint square(int x)/函数定义 return x*x;void main() int x,y; coutx; y=square(x);/函数调用 coutsquare=yendl;注:C+源程序都是由若干个函数组成的,每个函数完成一定的功能。运行时,程序总是从主函数main()开始执行,其他函数由main()函数或别的函数调用后执行,最后到main()函数终止运行。2008-2009-2 C+程序设计5.1 函数的定义与声明 函数是C+ 程序的基本单元,是组成模块。一个C+程序是由若干个源程序文件构成的,而一个源程序文件是由若干个函数构成。 函数类型从用户的角度看,有两种不同的函数:库函数用户自定义函数库函数也称标准函数,由C+系统提供。用户自定义函数则需要用户先定义,后使用。函数42008-2009-2 C+程序设计5.1.1函数的定义 函数的