第9章函数2025年4月4日
2025年4月4日 第 9 章 函 数
第9章函数目录概述2标准库函数函数的定义调用和声明函数的嵌套调用和递归调用5变量的作用域和存储类别6C程序文件结构
第9章 函数 目 录 4 函数的嵌套调用和递归调用 概 述 1 2 标准库函数 3 函数的定义调用和声明 6 C程序文件结构 5 变量的作用域 和存储类别
第9章函数概述模块化程序设计基本思想:将一个大的程序按功能分割成一些小模块开发方法:自上向下,逐步分解,分而治之
第9章 函数 模块化程序设计 ▪ 基本思想:将一个大的程序按功能 分割成一些小模块 ▪ 开发方法: 自上向下,逐步分解, 分而治之 概 述 1
第9章函数函数和模块(module)(function)函数是C语言中模块化编程的最小单位>可以把每个函数看作一个模块若干相关的函数可以合并作一个“模块达mainOmainOprintfOscanfostdio:mymdl:printfOpowerOputcharogetcharscanfoputcharopowerogetcharo
第9章 函数 函数(function)和模块(module) ◼ 函数是C语言中模块化编程的最小单位 ➢可以把每个函数看作一个模块 ◼ 若干相关的函数可以合并作一个“模块” main() printf() scanf() power() putchar() getchar() main() stdio: printf() scanf() putchar() getchar() mymdl: power()
第9章函数概述函数的特点函数是程序的基本组成单位必须有且只能有一个名为main的主函数C程序的执行总是从main函数开始,在main中结束函数与函数之间是平行的独立的,不能嵌套定义,但可以嵌套调用,main函数可以调用任意其他函数其他函数(除main函数外)之间可相互调用
第9章 函数 函数的特点 ➢ 函数是程序的基本组成单位 ➢ 必须有且只能有一个名为main的主函数 ➢ C程序的执行总是从main函数开始,在main中结束 ➢ 函数与函数之间是平行的独立的,不能嵌套定义, 但可以嵌套调用,main函数可以调用任意其他函数, 其他函数(除main函数外)之间可相互调用 概 述 1