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 步繼續執行。迴...