c語言中include什麼意思,C語言中 include什麼意思

2022-03-05 19:44:45 字數 5535 閱讀 9230

1樓:匿名使用者

樓下說錯了,所有的非標準標頭檔案均必須使用"",比如#include會報錯:無法找到該檔案。

#include就是包含標頭檔案

最基礎的stdio.h是標準的輸入輸出檔案,printf和scanf函式等在這當中。

同樣的,自己也可以寫標頭檔案。

""可以直接指定標頭檔案目錄

2樓:

在c語言中,#include 被稱為檔案包含命令,是編譯預處理指令。其含義為讓編譯器在預設的標頭檔案目錄中搜尋指定名稱的標頭檔案並將其插入到指令所在位置。它後面的檔名可以用尖括號括起來,也可以用雙引號括起來。

如果用尖括號,則直接在預設標頭檔案目錄中進行搜尋,如果用雙引號,則先在源程式所在目錄中進行搜尋,如沒有找到則轉至預設的標頭檔案目錄中進行搜尋。

3樓:顏景明娰婷

#開頭的是交給編譯器專門處理的語句,例如

#include表示預處理,一般#include等用來包含標頭檔案

#define表示預定義以及巨集定義等

4樓:匿名使用者

預編譯指令,即是引入一個標頭檔案 ~~~~~~~~~

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

5樓:

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

6樓:汽車影老師

在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 這個標頭檔案的。

7樓:匿名使用者

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

8樓:匿名使用者

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

9樓:我是一個流浪豬

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

10樓:匿名使用者

副檔名為.h是

標頭檔案.

#include 是包含..

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

11樓:

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

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

擴充套件資料

include()語句包含並執行指定檔案。

以下文件也適用於require()。這兩種結構除了在如何處理失敗之外完全一樣。include()產生一個警告而require()則導致一個致命錯誤。

換句話說,如果想在遇到丟失檔案時停止處理頁面就用require()。include()就不是這樣,指令碼會繼續執行。

同時也要確認設定了合適的 include_path。注意在 php 4.3.5 之前,包含檔案中的語法錯誤不會導致程式停止,但從此版本之後會。

尋找包含檔案的順序先是在當前工作目錄的相對的 include_path 下尋找,然後是當前執行指令碼所在目錄相對的 include_path 下尋找。

例如 include_path 是 .,當前工作目錄是 /www/,指令碼中要 include 一個 include/a.php 並且在該檔案中有一句 include "b.

php",則尋找 b.php 的順序先是 /www/,然後是 /www/include/。如果檔名以 ..

/ 開始,則只在當前工作目錄相對的 include_path 下尋找。

當一個檔案被包含時,其中所包含的**繼承了 include 所在行的變數範圍。從該處開始,呼叫檔案在該行處可用的任何變數在被呼叫的檔案中也都可用。不過所有在包含檔案中定義的函式和類都具有全域性作用域。

12樓:

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

13樓:匿名使用者

編譯預處理命令,以#開頭,包含某個標頭檔案,如#include#include 等,有時也用#include "stdio.h"

<>先去系統目錄中找標頭檔案,如果沒有在到當前目錄下找。所以像標準的標頭檔案 stdio.h、stdlib.h等用這個方法。

而""首先在當前目錄下尋找,如果找不到,再到系統目錄中尋找。 這個用於include自定義的標頭檔案,讓系統優先使用當前目錄中定義的。

14樓:匿名使用者

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

15樓:守寧呂月

包含,其一般形式是#include<>,將一些繁瑣的巨集定義囊括了,不同的微控制器有不同的標頭檔案,可以在keil下的inc檢視

16樓:水斯卜秀慧

你好,一般include是一個計算機專業術語,一指c/c++中包含標頭檔案命令如c:

#include

c++:

#include

但我沒見過#+include有個+這東西的,希望對你有所幫助

17樓:溥染稽釵

包含標頭檔案的意思

,將你在你的程式裡面所要用到的不是你自己寫的一些函式巨集定義等等需要的東西包含進來。

18樓:匿名使用者

c語言中不同的庫函式存放在不同的資料夾中你要用到哪個庫函式首先要把與之相關的資料夾提出來,這時就用到了include<>或者include「」。<>和「」裡面都是寫資料夾名的,意義相同。

19樓:匿名使用者

include

就是相當於引用stdio。h這個檔案,然後這個檔案裡面所定義的一些函式就可以直接使用了

比如 printf函式

20樓:拜託·通過吧

是個格式,定義標頭檔案的固定格式

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

21樓:巢葛菲

是c語言中的一個標頭檔案,stdlib 標頭檔案裡包含了c語言的一些函式,該檔案包含了的c語言標準庫函式的定義。

1、意思是標準輸入輸出標頭檔案。

2、用到標準輸入輸出函式時,就要呼叫這個標頭檔案。

3、stdlib.h中,包含了c語言的一些常用且方便的庫函式。

4、如動態記憶體相關的malloc, realloc,zalloc,calloc,free等。

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

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

22樓:匿名使用者

是c語言中的一個標頭檔案,首先,stdlib.h的解釋*purpose:* this include file contains the function declarations for commonly* used library functions which either don't fit somewhere else, or,* cannot be declared in the normal place for other reasons.

意思是一些常用的函式,但是又不知道把它們放到**合適,因此就都放到了stdlib.h這個標頭檔案中。stdlib.

h可以提供一些函式與符號常量,具體如下:根據iso標準,stdlib.h提供以下型別:

size_t, wchar_t, div_t, ldiv_t, lldiv_t常量null, exit_failure, exit_sucess, rand_max, mb_cur_max函式atof, atoi, atol, strtod, strtof, strtols, strtol, strtoll, strtoul, strtoull, rand, srand, callc, free, maloc, realloc, abort, atexit, exit, getenv, system, bsearch, qsort, abs, div, labs, ldiv, llabs, tlldiv, mblen, mbtowc, wctomb, mbstowcs, wcstombs

C語言中include和define的順序

define 本身不是定義變數,估計是你 define的識別符號在 include 中有用到,經過巨集代換之後,include的檔案中的語法文字變形了,你換一個識別符號試試。c語言的預來處理是有源前處理器來實現的,它本質上是一個文字處理程式,自上而下 自左而右的的根據預處理指令來進行處理的,順序就是...

c語言中的,c語言中 是什麼意思

c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...

c語言中是什麼意思c語言中x是什麼意思

在c語言中,x代表的意思是按位取反的意思。將x按位取反 比如x 10101010b。那麼 x 01010101b。還要注意,在c語言中,還有邏輯取反符號 x 的返回值只有0和1兩種。如果x為0,則!x 1。如果x不等於0.則!x的返回值為0。擴充套件資料 c語言關鍵字。signed 宣告有符號型別變...