50000
在这个8*8键程序的过程中,我发现我对C语言的一些基础知识点和编程规范并不了解,有些是我之前的编程习惯不好,有些说明我的基础知识并不扎实,所以我总结了一下。
一、之间的关系。h文件和。c文件:
到目前为止,写出来的程序都很简单。我从未想过写作。我自己归档的,我不知道。h文件是用来做什么的,它们与什么有关系。c文件。只是我最近写了一个键盘程序,在参考别人的程序时,发现别人写的严谨的程序都有一个“键。h”,它定义了我自己写的函数在。c文件,如Keyhit()、Keyscan()等。
搜索数据后,我们知道。h文件是头文件,大概就是头的意思。这是规范程序结构设计的需要,既能实现大型程序的模块化,又能实现根模块的连接和调试。
1.的介绍。h文件:
在单片机C程序设计中,一般按照功能模块化来构造项目。一个项目分为多个功能,每个功能的相关程序放在一个C程序文档中,这个C程序文档叫做模块,对应的文件名就是模块名。一个模块通常由两个文件组成,一个是头文件*。h,描述模块中的数据结构和功能原型;另一个是C文件*。c,定义数据实例或对象,实现函数算法。
2、的作用。h文件
作为项目设计,除了详细描述项目的整体功能,就是详细定义每个模块,也就是给出所有模块的头文件。通常情况下,H头文件要定义模块中各个函数的作用以及输入输出参数的要求。模块的具体实现由项目组件组成,按照H文件进行设计、编程和调试。为了保密和安全起见,该模块以可链接文件OBJ或库文件lib的形式提供给项目的其他成员。因为不需要提供源程序文档,一方面可以公开发布,保证开发者的所有权;另一方面可以防止别人有意无意的修改,造成不一致和版本混乱。因此,H头文件是项目详细设计和团队工作分工的基础,也是测试模块的功能描述。要引用模块中的数据或算法,只需用include指定模块H头文件。
3.的基本组成。h文件
/*以下是键盘驱动的头文件*/
#ifndef _KEY_H_ //为了防止重复引用,如果_KEY_H_还没有定义,就编译下面这句话。
#define _KEY_H_ //这个符号是唯一的,也就是说这个符号_KEY_H_只要被引用一次就被定义了,也就是#i nclude。
/////////////////////////////////////////////////////////////////
char key hit(void);//击键号
无符号字符键扫描(void);//获取键值
/////////////////////////////////////////////////////////////////
#endif
。C语言,程序设计,算法,设计,数据结构。50000 在这个8*8键程序的过程中,我发现我对C语言的一些基础知识点和编程规范并不了解,有些是我之前的编程习惯不好,有些说明我的基础知识并不扎实,所以我总结了一下。 一、之间的关系。2024-03-24 14:15
主题测试文章,只做测试使用。发布者:rekoe,转转请注明出处:https://www.mulub.com/4602.html