嵌入式软件-这连个图片中一个是.c一个是.h

问题描述

这连个图片中一个是.c一个是.h


这连个图片中一个是.c一个是.h,一般的.c中不是都要#include .h的吗,但是这个并没有而是截取.h中的一部分,在.c中加上#define XXX的意思是吧.h中#ifdef XXX下面的内容相当于移到.c中吗

解决方案

根据需要,如果要调用里面的东西就要包含

解决方案二:

那个.h文件里应该有#ifndef XXX之类的语句吧,意思是如果没有定义XXX就执行什么。.c文件里的#define XXX就是定义一个东西,为了让下面#include的.h文件里面选择执行什么。

时间: 2024-07-29 02:22:37

嵌入式软件-这连个图片中一个是.c一个是.h的相关文章

用c++写了一个函数判断一个数组是否包含另一个数组 但是总是返回-1 请大神们帮忙看看错在哪里

问题描述 用c++写了一个函数判断一个数组是否包含另一个数组 但是总是返回-1 请大神们帮忙看看错在哪里 int substr_index( const char substr[], const char str[]) { int flag = -1; int sizeOfSubstr = sizeof(substr)/sizeof(char); int sizeOfStr = sizeof(str)/sizeof(char); for (int i = 0; i < sizeOfStr; i+

相邻div实现一个跟着另一个自适应高度示例代码

本文为大家详细介绍下如何实现,相邻div.一个跟着另一个自适应高度,具体代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助     复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>new document</title> <style type="text/css&q

按下回车键指向下一个位置的一个函数代码

 本篇文章主要是对按下回车键指向下一个位置的一个函数代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: function tofocus(itemname)    //按回车置下一个位置          {              var a              a=eval("document.vouch."+itemname)              a.focus()          }  在控件中使用onkeypress="jav

单片机 倒计时-谁能帮我设计一个89c51的一个八人抢答器的汇编程序,万分感谢!!!

问题描述 谁能帮我设计一个89c51的一个八人抢答器的汇编程序,万分感谢!!! 1.数码管前一位显示抢答,后两位显示倒计时60s 2,p1.2为开始按钮 解决方案 //以前做过的,需要按你的要求改一改,望采纳. #include #include #include #define uchar unsigned char #define uint unsigned int #define D8279 XBYTE[0x5EFF] //8279 数据口地址 #define C8279 XBYTE[0x

大量网络连接时,服务器使用一个端口接收所有连接的数据和使用一个端口对应一个连接有区别吗?

问题描述 大量网络连接时,服务器使用一个端口接收所有连接的数据和使用一个端口对应一个连接有区别吗? 看过一个程序,TCP连接,每个连接都是让客户端用不同的端口,但是想了一下觉得没什么必要,比如HTTP服务器就是一直用80端口处理所有的连接,也都处理得很好.所以就有了题目上的问题,请知道的人指教一下,谢谢! 解决方案 补充一下说明吧,对于IP层来说,只负责把数据送到节点上,而端口就是标识节点上的应用.所以对于不同的应用通讯,肯定不能用一个端口. 但对于一个应用来说,可以用一个端口.根据客户端的端口

奇怪,为什么我问了一个ajax的一个问题,会被删除?

问题描述 奇怪,为什么我问了一个ajax的一个问题,会被删除? 是因为ajax的问题不能问,还是什么原因?难道是涉及一些法律问题,还是什么? 解决方案 一个奇怪的问题一个很奇怪的问题

android中的service本质是一个类还是一个方法还是一个对象

问题描述 android中的service本质是一个类还是一个方法还是一个对象 android中的service本质是一个类还是一个方法还是一个对象 当然我明白java中一切都是对象的这种说法 解决方案 service在哪里看到的,作为类的定义它是类,对它实例化创建了对象并且执行就是对象了. 解决方案二: java中一切都是对象 这个说法其实不准确.你能说java中的关键字是对象么? 解决方案三: Service(服务)是Android 核心组件之一,特点就是Android系统帮你实例化他的对象

mvc4-ASP.NET MVC4中如何实现点击一个链接打开一个分布视图

问题描述 ASP.NET MVC4中如何实现点击一个链接打开一个分布视图 就是我当前视图上有一个链接,链接指向一个分布视图,点击链接后在当前视图上显示分布视图 解决方案 ASP.NET MVC:如何实现一个自己的ModelBinder?[分享]一个Asp.net mvc下的分页控件MvcPagerXASP.NET MVC 中 如何将同一个form post到不同的action

vs2008-mfc两个listcontrol一个是问题一个是答案

问题描述 mfc两个listcontrol一个是问题一个是答案 rt,一个是问题,一个是答案,都可以动态添加,每个问题都对应不同数量的答案,也就是说我点击问题list中不同问题时,答案list要显示不同的答案,请问这个该怎么做.... 解决方案 一个是阆苑仙葩,一个是美玉无瑕一个是阆苑仙葩,一个是美玉无瑕一个是阆苑仙葩,一个是美玉无瑕 解决方案二: 1.点击问题list项目,建立选择发生变化的消息处理函数,获得索引值n 2.设置答案list显示答案数组内容,假设char answer[50][1