导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[shenpei715][原创]  C结构构



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(); ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:1046毫秒 查询6次