微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 咨询各位大神一个问题.h格式文件能不能变成c语言的问价呢?

咨询各位大神一个问题.h格式文件能不能变成c语言的问价呢?

时间:10-02 整理:3721RD 点击:
我是一个小白c语言简单的懂一点,复杂的就不懂了,咨询各位大神一个问题,#include <reg52.h>#include "mima.h"
#include "1602.h"
#include "矩阵键盘.h"
#include "delay_ms.h"
这是主程序的头文件,调用 "mima.h"
"mima.h"这个文件用记事本打开显示下面的内容,请问一下能不能把他换成c语言的格式呢,写在一个文件内。
#define uchar unsigned char
#define uint unsigned int
#define A 0x0a //确认密码
#define B 0x0b  //修改密码
#define enter 0x0c //确认
#define backspace 0x0f //退格键
/*比较密码函数,密码正确返回1,不正确返回0*/
bit mimaduibi(unsigned char *string1,unsigned char *string2);
/*选择输入密码或修改密码函数,输入密码返回A,修改密码返回B*/
unsigned char  step_choose(void);
/*输入密码函数,密码正确返回1,错误返回0*/
bit input_mima(unsigned char * mima);


大神呢?

.h文件叫头文件,本身就是C语言的一部分,编写格式和代码,关键词等也遵循C语言规则,看看 C语言的教程就明白了

可以直接把头文件内容复制到.c文件内部!因为编译器在处理头文件的时候会通过预编译将所有的头文件都用他的内容代替!

模块化程序是在主程序C文件中调用其他模块C文件。通常每一个C文件对应一个H文件,H文件只是串连各个C文件的接口,里面只有接口信息,不包含对应C文件的具体内容。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top