C语言的结构化编程

2019-07-18 13:49发布

本帖最后由 风萧寒 于 2017-3-27 16:03 编辑

结构化程序设计方法  自顶向下;逐步细化;模块化设计;结构化编码;一、关于模块化编程的文件组织  所谓模块,实质上就是一个.c文件和一个.h文件的结合。  .c文件应该包含的内容:变量的定义与函数的实现;  同时,每个.c文件都配有一个.h文件,头文件的名称与相应的模块名相同,“.h”中是对于该模块接口的声明,它就是一份说明书,内容为:【extern变量声明】和【函数的声明】、【#define常数】、【结构体的定义】,其作用就是该模块对外部提供的接口函数或者接口变量,其内部不应该包含任何实质性的代码,我们可以将.h文件看成是.c文件的配置文件,而将.c文件理解为一个模块,也就是一个黑匣子。   一般而言,需要为整个工程建立一个所有的文件都要共同使用的头文件main.h,当转换平台时,这是要进行修改的。里面包含一些全局宏定义和系统头文件,比如typedef unsigned char uint8_t和#include <regs.h>。              
二、.h文 1.png 三、.c文件 2.png 3.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
1988020566
1楼-- · 2019-07-19 15:56
 精彩回答 2  元偷偷看……
uptown
2楼-- · 2019-07-19 16:19
模块化设计方便修改和调用。
uptown
3楼-- · 2019-07-19 22:05
楼主这样的模块分类特别详细。
maqianqu
4楼-- · 2019-07-20 02:43
febgxu 发表于 2017-4-1 21:09
楼主建立一个工程文件,可以作为模板

工程文件都是自己建立的,不能用模板
maqianqu
5楼-- · 2019-07-20 07:21
xietingfeng 发表于 2017-4-2 09:47
记得论坛有个脚本直接一键生成工程文件。

请问在哪里下载这样的脚步文件?
jimmhu
6楼-- · 2019-07-20 13:18
 精彩回答 2  元偷偷看……

一周热门 更多>