回覆列表
  • 1 # 錢塘都督

    在C中,當你的原始檔裡用到其他原始檔的函式時是需要前向宣告這個函式的。你可以選擇自己在當前原始檔裡前向宣告或者通過標頭檔案包含的方式達到同樣的目的。這裡你要知道預編譯這個概念,#include這就是一個預編譯命令,它的功能就是把後面的檔案在當前檔案裡展開,所以直接包含標頭檔案就相當於前向聲明瞭。

    回到stdio.h,這個標頭檔案裡包含了io函式的宣告,比如printf(),如果你用到了這些函式,那就需要包含這個標頭檔案。

  • 2 # 奔跑的蝸牛rs

    包含哪個庫是由你呼叫的函式決定的。如果你的程式碼中沒有呼叫相關的函式,就不用包含該庫。

    題主所說的studio. h是c中非常常用的函式庫,其名字是由標準(standard)和輸入輸出(io)組合得到了,該庫名已經告訴我們它是c的標準輸入輸出庫,裡面是標準的輸入輸出函式,包括最基本的鍵盤輸入,螢幕文字輸出,檔案輸出,資料流輸入等函式等。

  • 3 # 控制不當提前

    stdio表示standard input/output,stdio.h裡面包含了很多函式的定義(比如printf,scanf等函式),以及一些其他定義,如果你的程式沒有用到stdio.h裡面的定義,就可以不寫#include <stdio.h>,寫程式一般都先寫上,出bug時,方便用printf來快速除錯程式。

  • 4 # 散居獵人

    stdio標頭檔案引用數字輸入輸出函式和常量。

    如果不需要DIO可以不用包含它。

    標頭檔案不過是個文字檔案,你自己寫的一段程式或函式如果多次使用也可以包含進來。

    C語言庫函式的標頭檔案都可以直接開啟看,也有說明,程式設計中需要什麼不需要什麼可以自己決定是否包含進來。

  • 5 # 作為晗晗的爸爸

    標頭檔案,表示輸入輸出庫,由於輸入輸出用得多,有些編譯軟體預設程式碼帶這個庫,所以有些編譯軟體不寫這一行也可以。

  • 中秋節和大豐收的關聯?
  • 你能把你第一次坐飛機的經歷和故事說出來嗎?