知识回顾1.字符串存储方法2.字符串输入输出3.常用字符串处理函数
知 识 回 顾 1.字符串存储方法 2.字符串输入输出 3.常用字符串处理函数
问题引出1.前面各章所有程序规模比较小,只有一个main函数2。在实际应用中,问题往往比较复杂3.需要按照自上而下的设计方法把问题进行分解4.模块间通过调用实现其功能MainModuleModule!Module 2Module 3Module laModule lbModule lcModule 2aModule 3aModule 3b
问 题 引 出 1.前面各章所有程序规模比较小,只有一个main函数 2.在实际应用中,问题往往比较复杂 3.需要按照自上而下的设计方法把问题进行分解 4.模块间通过调用实现其功能
问题引出5.C语言支持模块化程序设计,每个模块是一个函数main只能鼓main函数调用functionfunctionfunction213functionfunctionfunctionfunctionfunctionfunctionL千bdaCeD1只能被只能被function1调用只能被function3调用function2调用如何编写函数?函数间如何调用?等问题就是本章研究的主题
问 题 引 出 5.C语言支持模块化程序设计,每个模块是一个函数 如何编写函数?函数间如何调用?等问题就是本章研究 的主题
主要内容888BB结构化程序设计概述函数的定义、声明与调用向函数传值与向函数传地址小结目的要求复习思考题上机与编程实践独立作业
主 要 内 容 1 结构化程序设计概述 2 函数的定义、声明与调用 目的要求 复习思考题 上机与编程实践 独立作业 小 结 3 向函数传值与向函数传地址
8.1结构化程序设计Boao1.自上而下程序设计(1)大系统要进行问题分解,分解成很多模块(2)模块间通过调用实现功能(3)模块间传递数据叫模块间的通信MainModuleModule1Module 2Module3Module laModule lbModule lcModule2aModule3aModule3b
8.1 结构化程序设计 1.自上而下程序设计 (1)大系统要进行问题分解,分解成很多模块 (2)模块间通过调用实现功能 (3)模块间传递数据叫模块间的通信