• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習英語 > 專業英語 > 計算機英語 > c語言include的用法

    c語言include的用法

    時間: 長思709 分享

    c語言include的用法

      C語言預處理器指令#include用于在編譯期間把制定文件的內容包含進當前文件中,又稱文件包含指令。在源文件中,任何形如#include "文件名"或#include <文件名>。下面我們來看看c語言include的用法。
      1 iostream與iostream.h的區別:
      #include <iostream.h> // 這個就是1998年標準化以后的標準頭文件
      #include <iostream> // 這個就是標準化以前的頭文件
      更本質上的區別就是iostream把標準C++庫的組件放在一個名位std的namespace里面。而相對的iostream.h則將這些標準 組件放在全局空間里,同時在標準化以后舊有的C標準庫也已經經過改造了。 使用前者,就需要在代碼中添加語句:using namespace std;
      即:#include <iostream.h> ==#include <iostream>+ using namespace std;
      2 #include、#include<xxx.h> 與#include “xxx.h”的區別:
      1>,#include<xxx.h>:系統自帶的頭文件用尖括號括起來,這樣編譯器會在系統文件目錄下查找。
      2>,#include “xxx.h”:用戶自定義的文件用雙引號括起來,編譯器首先會在用戶目錄下查找,然后在到C++安裝目錄(比如VC中可以指定和修改庫文件查找路徑,Unix和Linux中可以通過環境變量來設定)中查找,最后在系統文件中查找。
      3 #ifndef /#define/ #endif避免頭文件的重定義
      在一個大的軟件工程里面,可能會有多個文件同時包含一個頭文件,當這些文件編譯鏈接成一個可執行文件時,就會出現大量“重定義”的錯誤。在頭文件中實用#ifndef #define #endif能避免頭文件的重定義。
      方法:例如要編寫頭文件test.h
      在頭文件開頭寫上兩行:
      #ifndef _TEST_H
      #define _TEST_H//一般是文件名的大寫
      頭文件結尾寫上一行:
      #endif
      這樣一個工程文件里同時包含兩個test.h時,就不會出現重定義的錯誤了。
      分析:當第一次包含test.h時,由于沒有定義_TEST_H,條件為真,這樣就會包含(執行)#ifndef _TEST_H和#endif之間的代碼,當第二次包含test.h時前面一次已經定義了_TEST_H,條件為假,#ifndef _TEST_H和#endif之間的代碼也就不會再次被包含,這樣就避免了重定義了。
    512844 主站蜘蛛池模板: 一级毛片看一个| 免费人成网站在线高清| 久久精品国产亚洲av电影| 香蕉污视频在线观看| 欧美女人毛茸茸| 国产精品毛片无遮挡| 亚洲成av人片在线观看www| 91原创视频在线| 欧美精品99久久久久久人| 在线观看亚洲精品专区| 亚洲线精品一区二区三区影音先锋| chinese激烈高潮HD| 爱情岛永久免费| 国产麻豆精品入口在线观看| 亚洲欧美日韩中文无线码| 69国产成人精品午夜福中文| 欧美午夜理伦三级在线观看| 国产真乱全集mangent| 五月综合色婷婷在线观看| 黄色小视频app下载| 日本精品卡一卡2卡三卡| 国产亚洲成AV人片在线观看导航| 久久久2019精品| 美利坚永久精品视频在线观看| 思思99热在线观看精品| 伊人狼人综合网| 91大神福利视频| 最近日本字幕免费高清| 国产女人爽的流水毛片| 中文字幕视频网| 精品一区二区三区在线观看视频| 大学生秘书胯下吞吐| 亚洲人成网站在线观看播放青青 | 黄色aaa毛片| 新婚熄与翁公李钰雯| 公啊灬啊灬啊灬快灬深用| lisaannvideos办公室| 欧美最猛黑人xxxx黑人| 国产日本欧美在线观看| 中日韩一区二区三区| 男女一边摸一边脱视频网站 |