第八章函数 主讲福州大学数学与计算机学院韩晓芸 E-mail:hxy@fjtv.net
1 第八章 函 数 主讲 福州大学数学与计算机学院 韩晓芸 E-mail: hxy@fjtv.net
第八章函数 第八章函数 第一节C函数概述 第二节C函数的定义 第三节函数调用和参数传递 第四节函数的嵌套调用 第五节函数的递归调用 第六节数组作为函数的参数 第七节局部变量和全局变量 第八节变量的存储类别 第九节内部函数和外部函数 第十节如何运行一个多文件程序
第八章函 数 2 第八章 函 数 第一节 C函数概述 第二节 C函数的定义 第三节 函数调用和参数传递 第四节 函数的嵌套调用 第五节 函数的递归调用 第六节 数组作为函数的参数 第七节 局部变量和全局变量 第八节 变量的存储类别 第九节 内部函数和外部函数 第十节 如何运行一个多文件程序
第八章函数 第一节C函数概述 个C程序是由头部说明和若干函数构成的。 其中必须包含且仅包含1个主函数,它是整个程序 运行的起点。 非主函数常用来实现某个特定的功能模块。 主函数可以调用其他函数,其他函数也可以 互相调用。 在程序设计中,常将一些常用的功能模块编 写成函数,放在函数库中供公共选用。利用库函 数,可以减少重复编写程序段的工作量。 函数必须先定义,后调用
第八章函 数 3 第一节 C函数概述 一个C程序是由头部说明和若干函数构成的。 其中必须包含且仅包含1个主函数,它是整个程序 运行的起点。 非主函数常用来实现某个特定的功能模块。 主函数可以调用其他函数,其他函数也可以 互相调用。 在程序设计中,常将一些常用的功能模块编 写成函数,放在函数库中供公共选用。利用库函 数,可以减少重复编写程序段的工作量。 函数必须先定义,后调用
第八章函数 第一节C函数概述 源文件1 函数1 一个⌒程序 源文件2 ●●●●●● 一个○程序的源文件 函数2 ●●●●●● 函数n 源文件皿
第八章函 数 4 源文件1 函数n 函数2 函数1 源文件m 源文件2 一 个 C 程 序 一 个 C 程 序 的 源 文 件 ...... ...... 第一节 C函数概述
第八章函数 第一节C函数概述 printstar Printf 例1 米来*n" main printstar print_ mess a printstaro print messo printf How do you do! \n") 5
第八章函 数 5 第一节 C函数概述 print_mess() {printf (" How do you do!\n"); } printstar() {printf ("*********\n"); } 例1 main() { printstar(); print_mess(); printstar(); }