include有什麼用,c語言中的 include是什麼意思?

2022-05-10 13:45:15 字數 3832 閱讀 6264

1樓:匿名使用者

以「#」開始的行稱作預處理指令。預處理指令是由前處理器進行處理的。

#include工具的形式#include "filename"

這條指令導致前處理器把後面這個檔案的內容替換到這條指令的位置。對這個檔案的搜尋首先是從當前目錄開始的,如果找不到,再到其他一些依賴於系統的目錄中尋找。如果前處理器指令的形式是下面這樣:

#include

前處理器首先會在系統所定義的其他目錄中尋找,而不是在當前目錄中尋找。

在unix系統中,比如stdio.h和stdlib.h這樣的標準標頭檔案一般位於/usr/include目錄。

一般而言,標準標頭檔案的儲存位置是因系統而定的。

#include指令可以包含的內容並沒有限制。

特別需要注意的是,#include指令可以包含其他前處理器指令,前處理器還會繼續這些指令。

我的回答你還滿意嗎?望採納,謝謝!

2樓:馮一柯

包括的意思,後面就是寫函式名了,如這樣就會包含這個函式了。

c語言中的#include是什麼意思?

3樓:

include是一個計算機專業術語,它指c/c++中包含標頭檔案命令,用於將指定標頭檔案嵌入原始檔中。二指include 指令,在jsp中包含一個靜態的檔案,同時解析這個檔案中的jsp語句。三指php語句。

4樓:汽車影老師

在c系統的程式語言中,#include是為了宣告在這個地方插入別的檔案中的**。

以#開頭,包含某個標頭檔案,如#include ,就是相當於引用stdio.h這個檔案,然後這個檔案裡面所定義的一些函式就可以直接使用了.

擴充套件資料:

#include< > 和 #include」 」 的區別

一、#include< >

#include< > 引用的是編譯器的類庫路徑裡面的標頭檔案。

假如你編譯器定義的自帶標頭檔案引用在 c:\keil\c51\inc\ 下面,則 #include引用的就是 c:\keil\c51\inc\stdio.

h 這個標頭檔案,不管你的專案在什麼目錄裡, c:\keil\c51\inc\stdio.h 這個路徑就定下來了。

一般是引用自帶的一些標頭檔案,如: stdio.h、conio.h、string.h、stdlib.h 等等。

二、#include" "

#include" " 引用的是你程式目錄的相對路徑中的標頭檔案。

假如你的專案目錄是在 d:\projects\tmp\ ,則 #include"my.h" 引用的就是d:

\projects\tmp\my.h 這個標頭檔案,一般是用來引用自己寫的一些標頭檔案。

如果使用 #include" " ,它是會先在你專案的當前目錄查詢是否有對應標頭檔案,如果沒有,它還是會在對應的引用目錄裡面查詢對應的標頭檔案。

例如,使用 #include "stdio.h" 如果在你專案目錄裡面,沒有 stdio.h 這個標頭檔案,它還是會定位到 c:

\keil\c51\inc\stdio.h 這個標頭檔案的。

5樓:匿名使用者

c語言中,#include 是一個編譯預處理指令,它的含義是讓編譯程式在標頭檔案目錄中搜尋指定名稱的標頭檔案並將其插入到指令所在的位置。#include 後面的檔名可以用<>(尖括號)括起來,也可以用""(雙引號)括起來。這兩種方式表示的含義不同,如果用尖括號,則直接在編譯程式預設的標頭檔案存放目錄中搜尋,如果用雙引號,則先在源程式檔案所在目錄中搜尋,如沒有找到則轉至編譯程式預設的目錄中進行搜尋。

6樓:匿名使用者

在c語言程式設計中,bai#include是為了聲du明在這個地方插入別的檔案中的zhi**。

7樓:我是一個流浪豬

包含檔案的意思,.h的檔案是c語言的標頭檔案

8樓:匿名使用者

副檔名為.h是

標頭檔案.

#include 是包含..

#include "winuser.h",有什麼用?

9樓:匿名使用者

一般都是直接 #include

winuser.h 裡面定義了所有 user32.dll 匯出的 api 以及各種巨集定義,例如代表訊息id 的 wm_* 巨集。

可以理解為與 windows ui 相關的大部分 api 都是在 winuser.h 中定義的。

"#include"的意思是什麼?

10樓:林學禮

"#include"的意思是:c系統的程式語言中,宣告在這個地方插入別的檔案中的**。#include一般用在c、c++等語系的編譯環境(就是用在程式設計軟體的程式設計**裡)中,直白的說,它就是表示在這個地方要插入一堆**,這堆**在另一個檔案裡。

1.c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

2.儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

c++程式中「include」是什麼作用?

11樓:手機使用者

這個標頭檔案是宣告一些 「流操作符」的,

比較常用的有:

setw(int);//設定顯示寬度。

left//right//設定左右對齊。

setprecision(int);//設定浮點數的精確度。

12樓:辰涼

作用是引導,標頭檔案。

一段**中如果沒有這個單詞的話,一會特別的詞彙像main,string,cont,cin這些特別含義的單詞就沒有意思了,就和普通的**一樣了,這樣就會違背**的規則,

include就是這個功能,可以凸顯出特定詞彙的功能。當你使用的實現比較主流的時候,要包含在和你的原始檔相同路徑下的檔案請使用""形式包含,

而當包含stl或你所使用的第三方庫等的檔案時請在配置了相關路徑後使用<>形式包含,這樣可以減少編譯時搜尋檔案的時間,也可能減少不必要的歧義。

c++中#include「vector」是什麼意思,有什麼作用啊?

13樓:

向量 類似陣列的容器

14樓:匿名使用者

#include「vector」是包含vector標頭檔案的意思。

vector是一種順序容器,事實上和陣列差不多,但它比陣列更優越。一般來說陣列不能動態拓展,因此在程式執行的時候不是浪費記憶體,就是造成越界。而vector正好彌補了這個缺陷,它的特徵是相當於可分配拓展的陣列,它的隨機訪問快,在中間插入和刪除慢,但在末端插入和刪除快,而且如果你用.

at()訪問的話,也可以做越界檢查。

c++中#include有什麼作用,為什麼要這麼用?

15樓:

引用數學函式庫,一些數學計算的公式的具體實現是放在math.h裡

16樓:糖糖寳寳

#include

#include

int main()

17樓:船長的七月

這是呼叫cmath裡的函式

基本庫stdio.h裡不是所有的函式都包括的,有的時候要用一些專用的函式,就需要在函式最前面寫上要呼叫的函式的庫的名字。

C語言中,陣列都有什麼用

陣列就是描述一系列數的集合,在電腦運算中經常使用迴圈運算,而迴圈運算的資料則主要是陣列提供的 陣列在記憶體中分配是棧記憶體,是 連續 儲存 同一種型別 的 線性 結構。它的作用主要體現在對同一型別的資料進行儲存。要是int型,全都是int型,要是char型,全都是char型 不可以出現其他型別。對資...

ascii碼錶有什麼用?如何用,C語言中ascii碼錶有什麼用

資訊在計算機上是用二進位制表示的,這種表示法讓人理解很困難,因此計算機上都配有輸入和輸出裝置,這些裝置的主要目的就是,以一種人類可閱讀的形式將資訊在這些裝置上顯示出來共人閱讀理解。為保證人類和裝置,裝置和計算機之間能進行正確的資訊交換,人們編制的統一的資訊交換 這就是ascii碼,他的全稱是 美國資...

C語言中的目標程式是什麼意思?有什麼用

一個目標檔案是一個原始檔的編譯結果 但是這個原始檔裡用的printf 需要庫函式,my add 函式需要呼叫你編寫的另一個目標檔案.也可能沒有main函式 簡單來說 就是一個目標檔案只是一個完整程式的一部分 c語音 的編譯分既不。我們開始都是字元檔案,就是原始檔。第一步先把原始檔翻譯成一種中間 這就...