關於c語言裡面的標頭檔案stdio h問題

2022-12-23 20:25:08 字數 722 閱讀 6247

1樓:要有一個感恩心

是標準輸入輸出標頭檔案,裡面包含了標準輸入輸出函式的宣告, printf就是其中的一個, 如果程式不使用。

輸入輸出功能可以不包含此標頭檔案,但是這種情況很少,一般c程式都會包含此標頭檔案。

至於書中為什麼沒有包含此標頭檔案,可能是以下幾個原因:

1. 你看錯了。

2. 書寫錯了。

3. 有的編譯器, 像, 允許在沒有包含的情況下使用printf, 不過會給出一個警告, 但不會影響程式。

執行, 可能談老師用的就是這樣的編譯器吧。

最後我想請教一下樓上的朋友,你指的"系統函式"是什麼函式?

2樓:匿名使用者

有的時候這些比較簡單的標頭檔案的是不會寫的。

資料結構的很多書就不會給你這些東東。

多買本參考書吧!

3樓:晨早早

建議提問者對於初級學習c語言的,最好用tubor 或其以上的版本,他小巧靈活一般的程式完全夠用,vc主要針對物件導向的程式設計,即一些大的程式,上千行的最好用vc.

4樓:匿名使用者

建議還是使用 dev-c++,ansi c 最好的實現樓上所說的很好,只是有一點瑕疵:

vc的編譯器預設會給你加上幾個頭函式,包括,等,所以你不必再顯示的包涵它們。

譚的書中有不少的錯誤,看多了就會慢慢的見怪不怪了。另:賣的多並不表示書寫的好。

C語言標頭檔案都是什麼程式程式設計的?會C語言了就會編標頭檔案了嗎

1全部其實寫一個c語言程式可以完全不用標頭檔案。對 include指令,編譯過程中只是在預處理階段把包含的檔案以文字形式完全替換到 include所在的那一行而已。由此可以看出,標頭檔案內容也是編譯器 在預處理之後 編譯的,如果自己在原始檔裡面寫標頭檔案的內容,可以不用 include。學會c語言就...

在c語言中如何自定義標頭檔案

自定義標頭檔案通常放在使用該標頭檔案的原始檔所在的目錄中,並使用 include myhead.h 來包含。標頭檔案是不編譯的,因為c語言編譯過程之前有個預編譯過程。在這個過程中用標頭檔案中的內容替換原始檔中 include 命令,所以在編譯器看來,沒有標頭檔案,只有原始檔。預編譯過程還包括條件編譯...

C語言中的標頭檔案可以自己寫嗎,C語言如何寫標頭檔案?

標頭檔案幾個好處 1,標頭檔案可以定義所用的函式列表,方便查閱你可以呼叫的函式 2,標頭檔案可以定義很多巨集定義,就是一些全域性靜態變數的定義,在這樣的情況下,只要修改標頭檔案的內容,程式就可以做相應的修改,不用親自跑到繁瑣的 內去搜尋。3,標頭檔案只是宣告,不佔記憶體空間,要知道其執行過程,要看你...