c語言中stdio h是什麼意思

2022-02-20 04:28:24 字數 3650 閱讀 3615

1樓:

stdio.h是c語言的標頭檔案。

在c語言或c++中,會把用來#include的檔案的副檔名叫 .h,稱其為標頭檔案。 #include檔案的目的就是把多個編譯單元(也就是c或者cpp檔案)公用的內容。

單獨放在一個檔案裡減少整體**尺寸;或者提供跨工程公共**。在現行的c++版本中,應用這個標頭檔案應是#include。所以,源**中如用到標準輸入輸出函式時,就要包含這個標頭檔案。

擴充套件資料

c語言stdio.h各函式的用法

fopen:file *fopen(const char *filename, const char *mode)

使用給定的模式 mode 開啟 filename 所指向的檔案。

freopen:file *freopen(const char *filename, const char *mode, file *stream)

把一個新的檔名 filename 與給定的開啟的流 stream 關聯,同時關閉流中的舊檔案。

fflush:int fflush(file *stream)

重新整理流 stream 的輸出緩衝區。

fclose:int fclose(file *stream)

關閉流 stream。重新整理所有的緩衝區。

c語言裡面的這個#include 什麼意思啊?

2樓:9點說史

#include是在程式編譯之前要處理的內容,稱為編譯預處理命令。編譯預處理命令還有很多,它們都以「#」開頭,並且不用分號結尾。

stdio.h是標頭檔案,標準輸入輸出函式庫。標頭檔案是副檔名為 .h 的檔案,包含了 c 函式宣告和巨集定義,被多個原始檔中引用共享。

有兩種型別的標頭檔案:程式設計師編寫的標頭檔案和編譯器自帶的標頭檔案。

在程式中要使用標頭檔案,需要使用 c 預處理指令 #include 來引用它。 stdio.h 標頭檔案,它是編譯器自帶的標頭檔案。

引用標頭檔案相當於複製標頭檔案的內容,但是我們不會直接在原始檔中複製標頭檔案的內容,因為這麼做很容易出錯,特別在程式是由多個原始檔組成的時候。

擴充套件資料

程式設計語言的預處理的概念:在編譯之前進行的處理。 c語言的預處理主要有三個方面的內容:巨集定義;檔案包含;條件編譯。 預處理命令以符號「#」開頭。

標頭檔案的內容除了函式原型和巨集定義外,還可以有結構體定義,全域性變數定義:

一個#include命令指定一個標頭檔案;

檔案1包含檔案2,檔案2用到檔案3,則檔案3的包含命令#include應放在檔案1的頭部第一行;

包含可以巢狀;

《檔名》稱為標準方式,系統到標頭檔案目錄查詢檔案,"檔名"則先在當前目錄查詢,而後到標頭檔案目錄查詢;

被包含檔案中的靜態全域性變數不用在包含檔案中宣告。

3樓:橘落淮南常成枳

是標準輸入輸出標頭檔案。

標頭檔案是副檔名為 .h 的檔案,包含了 c 函式宣告和巨集定義,被多個原始檔中引用共享。

有兩種型別的標頭檔案:程式設計師編寫的標頭檔案和編譯器自帶的標頭檔案。

在程式中要使用標頭檔案,需要使用 c 預處理指令 #include 來引用它。 stdio.h 標頭檔案,它是編譯器自帶的標頭檔案。

引用標頭檔案相當於複製標頭檔案的內容,但是我們不會直接在原始檔中複製標頭檔案的內容,因為這麼做很容易出錯,特別在程式是由多個原始檔組成的時候。

擴充套件資料:

引用標頭檔案的語法

使用預處理指令 #include 可以引用使用者和系統標頭檔案。它的形式有以下兩種:

#include

這種形式用於引用系統標頭檔案。它在系統目錄的標準列表中搜尋名為 file 的檔案。在編譯源**時,您可以通過 -i 選項把目錄前置在該列表前。

#include "file"

這種形式用於引用使用者標頭檔案。它在包含當前檔案的目錄中搜尋名為 file 的檔案。

引用標頭檔案的操作

#include 指令會指示 c 前處理器瀏覽指定的檔案作為輸入。前處理器的輸出包含了已經生成的輸出,被引用檔案生成的輸出以及 #include 指令之後的文字輸出。例如,如果您有一個標頭檔案 header.

h,如下:

char *test (void);

和一個使用了標頭檔案的主程式 program.c,如下:

int x;

#include "header.h"

int main (void)

編譯器會看到如下的**資訊:

int x;

char *test (void);

int main (void)

4樓:1024程式設計師

c語言經典例子之include 的應用

5樓:

c語言裡面的這個#include ,你可檢視相關c語言詞典來進行了解。

6樓:無影

#include這個是標頭檔案具體是包含一些庫函式,具體的庫函式你還要去查一些書才行啊!

c語言中#include 是什麼意思

7樓:風若遠去何人留

包含標準標頭檔案stdio.h。

1、#include 是c語言預編譯命令之一。

include並不屬於c語言關鍵字。以#開頭的#include是預編譯命令,即不是在執行過程中生效,而是在編譯的時候就會生效。

include的效果為,在編譯時把被包含的檔案中的內容,放到被編譯的c檔案對應位置。

2、stdio.h是c語言庫檔案的標頭檔案之一,包含了常用的標準輸入輸出。

比如printf,scanf等語句都是在stdio.h中的。

3、在原始檔中包含了stdio.h 就等於宣告瞭stdio.h中的所有函式,並使該檔案中的所有巨集定義在原始檔中可用。

即使用printf,scanf等語句不會引起警告, 同時可以使用諸如null一類的巨集定義。

8樓:仙清涵

上面#號後面的都是引入一些標頭檔案,就是程式中用到的類庫

c語言中的.h是什麼意思??

9樓:匿名使用者

標頭檔案。即在每個c語言程式的最前面會將一些用來的標頭檔案包含進去。比如:

#include 標準回輸入輸出頭文答件,裡面包含有輸入/出,檔案函式

#include 字串處理標頭檔案,裡面包含字串處理的函式的定義#include 包含有數學函式的定義。比如:pow()函式這些標頭檔案都是在程式編譯前包含程序序中的,加進來後再編譯

10樓:匿名使用者

標頭檔案的字尾啊,標頭檔案中一般存放一些定義,很少作實際的運算。

標頭檔案的好處是,可以通用。如一些都用得上的定義,可以讓其他檔案來呼叫它,這樣就節省了**量,並且帶來了方便

h就是head(頭)的簡稱

11樓:千鋒教育

.h是c語言和c++語言的標頭檔案

。1、一般在.h類的標頭檔案裡面只放入函回數答宣告,巨集定義,函式原型,而具體的實現在.cpp檔案裡面;

2、舉例說明:比如在裡面看到的數學函式都只有宣告,具體實現在裡面;

3、在編譯的時候,編譯器會自動載入和.h匹配的.cpp檔案。

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

等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...

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

非x即not x也就是說,表示x的相反的一面 如果if x 成立,那麼if x 就不成立。反之亦然。如果x不是零,那 x就變成零,如果x是零,那麼 x就變成1 x 字串 內容是 x x 註解行 x 註解行 條件 if x 0 printf x not equ zero n else printf x...

c語言中for是什麼意思C語言中for是什麼意思?

在c語言中,for語句使用最為靈活,它的一般形式為 for 表示式1 表示式2 表示式3 語句它的執行過程如下 先求解表示式1。求解表示式2,若其值為真 非0 則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假 0 則結束迴圈,轉到第5 步。求解表示式3。轉回上面第2 步繼續執行。迴...