第五章 函数、预处理
第五章 函数、预处理
■函数 ·预编译 ·总结
◼ 函数 ◼ 预编译 ◼ 总结
(一)函数
(一)函数
内容 ■函数定义的一般形式 函数参数和函数的值 ■函数的调用 ◆ 数的嵌套调用 数的递归调用 ·数组作为函数参数 ■局部变量和全局变量 ■变量的存储类型 ■内部函数和外部函数
内容 ◼ 函数定义的一般形式 ◼ 函数参数和函数的值 ◼ 函数的调用 ◼ 函数的嵌套调用 ◼ 函数的递归调用 ◼ 数组作为函数参数 ◼ 局部变量和全局变量 ◼ 变量的存储类型 ◼ 内部函数和外部函数
概述 一个较大的程序一般应分为若干个程序模块,每一个模 块用来实现一个特定的功能。用子程序实现模块的功能。 在C语言中,子程序的作用是由函数完成的。 一个C程序可由一个主函数和若干个函数构成。由主函 数调用其他函数,其他函数也可以互相调用。同一个函 数可以被一个或多个函数调用任意多次。如下图所示: 简单的函数调用见源码8-1.c
概述 一个较大的程序一般应分为若干个程序模块,每一个模 块用来实现一个特定的功能。用子程序实现模块的功能。 在C语言中,子程序的作用是由函数完成的。 一个C程序可由一个主函数和若干个函数构成。由主函 数调用其他函数,其他函数也可以互相调用。同一个函 数可以被一个或多个函数调用任意多次。如下图所示: 简单的函数调用见源码8-1.c