单片机编程的一些方法.docVIP

  • 5
  • 0
  • 约2.81千字
  • 约 8页
  • 2017-10-22 发布于北京
  • 举报
单片机编程的一些方法

以下内容是在网上找到的 ,觉得很好,不敢独享,在此感谢原作者的辛勤劳动和大公无私------- Free_Bird整理 单片机编程的几种新用法 做嵌入式开发的都用C语言写代码,我一直习惯if、switch用法,在定义数据结构的时候也只用到字符型、整型、数组,位;很少用结构体,共用体,枚举等,虽然我做编程时间不长,但是几个项目下来我也总结出自己的一套C语言学习方法,给大家分享一下呵呵。一、学习***的头文件包含巧妙用法当一个头文件被多个C文件包含,且该头文件中定义了这些C文件的公共变量,则在编译的时候会出现重复定义,导致编译通不过,通常我们会采用如下两种做法来解决上述问题。(为了让问题表述得更清楚,我们假设个C文件C1,C2,C3,一个头文件H1,C1,C2,C3有两个公共变量V1和V2)1、?在C1文件中定义变量V1和V2,在C2和C3文件中对V1,V2用extern声明;2、?在C1文件中定义变量V1和V2,在H1中对V1,V2用extern声明,然后在C2和C3文件中包含H1;很显然,以上两种方法都要对V1和V2书写至少两次,一次定义,一次外部声明,且不是在同一文件下,这样不利于管理和修改,有没有一种方法可以让这些公用的变量放在一个文件里,且只要书写一次呢?首先我们将要用到的公共变量全部书写到com.h文件中,每一个变量在定义前加一个符号EXT_,当该头文件被main.c函数

文档评论(0)

1亿VIP精品文档

相关文档