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条回答
dirtwillfly
1楼-- · 2019-07-18 19:09
febgxu
2楼-- · 2019-07-18 20:57
 精彩回答 2  元偷偷看……
febgxu
3楼-- · 2019-07-19 00:46
楼主建立一个工程文件,可以作为模板
xietingfeng
4楼-- · 2019-07-19 03:25
规范编程是学习程序的根本。
xietingfeng
5楼-- · 2019-07-19 09:12
记得论坛有个脚本直接一键生成工程文件。
1988020566
6楼-- · 2019-07-19 13:31
结构编程很关键,理顺顺序。

一周热门 更多>