No.30098 作者:shenpei715 邮件:shenpei715@163.com ID:83674 登陆:1次 QQ:547080534 文章数:1篇 最后登陆IP: 最后登陆:2007/8/12 0:55:48 注册:2007/8/12 0:55:48 财富:100 发帖时间:2008/10/31 0:46:35 发贴者IP:61.163.231.203 标题:shenpei715:[原创] C结构构架 局部全局函数 摘要:No.30098[原创] C结构构架 局部全局函数 在本人写程序,做实物系统的过程中,当然是小型的系统啦,呵呵 即使如此,在写的过程中,要涉及很多函数,和变量。有些变量,变量是要公共引用的。 出现的问题是: 1,因为函数顺序调用的原因造成,经常发生编译不通过。 2. 全局变量全部在一个系统级的头文件config.h中写。这样过一段时间后自己都忘了哪些变量是做什么用的。极容易造成混乱。 3.即使我把每个模块都写成****.H,但单靠这一个头文件,要完成一个模块,总显得程序太长,看起来很费劲 因此,我用半天的时间,静态,动态。把局部变量,全局变量;全局函数,局部函数。统统看了一遍。 最总决定采用一下结构组织系统。 A:公用.h。[只包括一些公共定义],如,define uchar unsigned char.之类, // 公共 头文件。切忌,中间不能有任何变量定义,否则编译通不 // 过 file1.c [模块一] { 变量端口定义 内部函数声明 系统 include"子模块.h" //注意他应该放在前两者后面 函数1(); 函数2(); ......
>>返回讨论的主题
|