<th id="ik4gr"><pre id="ik4gr"></pre></th>
<rp id="ik4gr"></rp>
    <dd id="ik4gr"></dd>

  1. <rp id="ik4gr"><object id="ik4gr"><blockquote id="ik4gr"></blockquote></object></rp>
      <rp id="ik4gr"></rp>
        <button id="ik4gr"><acronym id="ik4gr"></acronym></button>
      1. <rp id="ik4gr"><object id="ik4gr"><input id="ik4gr"></input></object></rp>
        1. 杭州嵌入式培訓
          達內杭州嵌入式培訓中心

          13175137725

          你知道.c文件和.h的區別嗎

          • 時間:2018-04-12 15:37
          • 發布:杭州嵌入式培訓
          • 來源:企業面試題

          1 .h文件作用

          方便開發:包含一些文件需要的共同的常量,結構,類型定義,函數,變量申明;

          提供接口:對一個軟件包來說可以提供一個給外界的接口(例如: stdio.h)。

          2 .h文件里應該有什么

          常量,結構,類型定義,函數,變量申明。

          3 .h文件不應該有什么 

          變量定義, 函數定義。

          4 extern問題 

          對于變量需要extern;對于函數不需要,因為函數的缺省狀態是extern的。如果一個函數要改變為只在文件內可見,加staTIc。

          5 include包含問題

          雖然申明和類型定義可以重復,不過推薦使用條件編譯。 #ifndef_FILENAME_H #define_FILENAME_H …… #endif

          6 應該在那兒包含.h文件

          在需要的地方,比如某個提供接口的h文件僅僅被1.c文件需要,那么就在1.c文件里包含。

          編寫的程序一般會有.h文件和相對應的.c文件,.h文件是聲明所用,.c文件是其函數實現部分。在調用時只要包含.h文件即可,我們沒有聽說過#include “delay.c”這類的程序,同時也不提倡使用這個形式。

          在delay.h文件中:

          //對調用的函數聲明 

          #ifndef__DELAY_H__ #define__DELAY_H__

          externvoidDelayms(unsigned int n); #endif

          在delay.c文件中:

          //函數實現部分

          #include

          //for crystal11.0592M

          voidDelayms(unsigned int n) {

          unsignedinTI,j; for(j=n;j》0;j--) for(i=112;i》0;i--); }

          在主程序main.c中:

          #include //在主程序包含.h文件,不能包含.c文件 ……

          預約申請免費試聽課

          怕錢不夠?就業掙錢后再付學費!    怕學不會?從入學起,達內定制課程!     擔心就業?達內多家實踐企業供你挑選!

          上一篇:嵌入式Linux內存管理知識點總結
          下一篇:初學嵌入式開發ARM
          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          江西省

          貴州省

          廣西省

          海南省

          香蕉视频在线一级a做爰片免费观看视频 欧美成年性色生活片 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>