1樓:
1全部不可以printf這個函式是在stdio.h這個檔案裡面的,沒有了這個檔案,printf這個函式無法是用,編譯會出錯的。
2樓:匿名使用者
不可以,除非你在include資料夾裡再定意義個你自己所需的標頭檔案,並做以靜態連結
你想用非c語言的庫函式可以用""號來呼叫,但是雙引號內要給出路徑,或者它就在你的當前目錄下
好象是這樣,如有不對請糾正,因為我很久都沒碰過它了:)
3樓:
不可以是預處理檔案,關係到庫函式的使用
4樓:匿名使用者
在這個程式中可以不用#include,當用到puts(),gets()等這些函式時就必須用上面那個標頭檔案。
5樓:
如果你想這樣,你就必須自己寫一個你自己的標頭檔案,然後再呼叫它。而且還得寫一個靜態連結庫把其連結起來。
6樓:匿名使用者
你有自己定義了aa這個庫函式嗎???
c語言裡面的這個#include
7樓:9點說史
#include是在程式編譯之前要處理的內容,稱為編譯預處理命令。編譯預處理命令還有很多,它們都以「#」開頭,並且不用分號結尾。
stdio.h是標頭檔案,標準輸入輸出函式庫。標頭檔案是副檔名為 .h 的檔案,包含了 c 函式宣告和巨集定義,被多個原始檔中引用共享。
有兩種型別的標頭檔案:程式設計師編寫的標頭檔案和編譯器自帶的標頭檔案。
在程式中要使用標頭檔案,需要使用 c 預處理指令 #include 來引用它。 stdio.h 標頭檔案,它是編譯器自帶的標頭檔案。
引用標頭檔案相當於複製標頭檔案的內容,但是我們不會直接在原始檔中複製標頭檔案的內容,因為這麼做很容易出錯,特別在程式是由多個原始檔組成的時候。
擴充套件資料
程式設計語言的預處理的概念:在編譯之前進行的處理。 c語言的預處理主要有三個方面的內容:巨集定義;檔案包含;條件編譯。 預處理命令以符號「#」開頭。
標頭檔案的內容除了函式原型和巨集定義外,還可以有結構體定義,全域性變數定義:
一個#include命令指定一個標頭檔案;
檔案1包含檔案2,檔案2用到檔案3,則檔案3的包含命令#include應放在檔案1的頭部第一行;
包含可以巢狀;
《檔名》稱為標準方式,系統到標頭檔案目錄查詢檔案,"檔名"則先在當前目錄查詢,而後到標頭檔案目錄查詢;
被包含檔案中的靜態全域性變數不用在包含檔案中宣告。
8樓:橘落淮南常成枳
是標準輸入輸出標頭檔案。
標頭檔案是副檔名為 .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)
9樓:1024程式設計師
c語言經典例子之include 的應用
10樓:
c語言裡面的這個#include ,你可檢視相關c語言詞典來進行了解。
11樓:無影
#include這個是標頭檔案具體是包含一些庫函式,具體的庫函式你還要去查一些書才行啊!
c語言中的標頭檔案(#include<stdio.h>)中stdio.h是啥意思???這個標頭檔案能刪
12樓:匿名使用者
是標頭檔案,標準輸入輸出函式庫。如果你的程式需有輸入輸出操作,那就要有這句**,算是c程式標準開頭,不要少了
13樓:
c語言的基本輸入輸出函式,是不能刪的
14樓:
stdio.h是c語言的標準輸入輸出函式庫,提供了許多有關於輸入輸出的函式;如果程式需要輸入輸出操作,就必須包含該函式庫,否則的話,除非你自己編寫與底層硬體通訊實現基本的輸入輸出功能。
總之,c語言程式中,此標頭檔案必須存在
c語言中的(#include
15樓:匿名使用者
引入標頭檔案stdio.h 這個是標準輸入輸出的標頭檔案
math.h 這個是數學函式的標頭檔案
16樓:匿名使用者
申明函式標頭檔案,呼叫時需要
17樓:匿名使用者
都是函式的標頭檔案 啊
編寫c語言程式時必須有#include
18樓:匿名使用者
不一定要用。不包標頭檔案,只有一個main 函式照樣可以編譯成功。
19樓:匿名使用者
不是,除非你用到了標準庫函式,比如printf
c語言中「# include
20樓:匿名使用者
#只是符號,表示預定義
引用stdio.h,則可以使用裡面定義的方法、常量等資源
21樓:匿名使用者
預處理指令都以 # 開頭,代表這行**是給編譯器的指令
c語言中# include
22樓:匿名使用者
#include 這條語句是把標頭檔案stdio.h包含進來。
這個標頭檔案包含一些宣告:比如函式宣告、全域性變數宣告、常量定義,你只要在用這些的東西之前包含這個標頭檔案就可以了,不一定放在前面,但是一般標頭檔案都放在最前面的,這種寫法比較合理一些。
c語言中,#include
23樓:
根據實驗,有些編譯器下可以,但兩者的意義不同(一個是編譯器自帶的標頭檔案,一個是自定義的),建議還是按照c標準來寫
24樓:匿名使用者
搜尋開始位置不同,為提高搜尋效率用尖括號吧
25樓:
""和<>都可以,他們的區別在於搜尋順序不同#include <>指的是先從標準c語言庫中讀取某標頭檔案內容,如果未搜尋到,則搜尋個人資料夾的自定義標頭檔案
#include ""指的是先從自定義標頭檔案的資料夾中進行某標頭檔案搜尋,如果沒有搜尋到,則再搜尋系統自帶的標準標頭檔案資料夾
但是()不行
26樓:匿名使用者
不可以,這問題問的有點奇怪
c語言中while的用法C語言中while的用法
c語言中while的用法解析如下 一 1表示true,在bool型別取值false和true,0為false,非0為true 例如 1和2都是true 程式中,這裡1就表示永真,直到迴圈體內遇到break。二 while用法演示解析 1 含義 while 迴圈會在指定條件為真時迴圈執行 塊。2 語法...
c語言中while的用法,C語言中while的用法
當n 1時執行while迴圈結構裡的語句,當n不等於1時,則跳過該迴圈執行迴圈體外的語句。while 迴圈的格式 while 表示式 while 迴圈的執行順序 當表示式為真,則執行下面的語句,語句執行完之後再判斷表示式是否為真,如果為真,再次執行下面的語句,然後再判斷表示式是否為真 就這樣一直迴圈...
C語言中的exit函式,C語言中exit 怎麼用?
exit 通常是用在子程式中用來終結程式用的,使用後程式自動結束,跳回作業系統。在c語言中 exit 0 表示正常退出 exit 1 表示異常退出,這個1是返回給作業系統 值是返回作業系統的 0是正常退出,而其他值都是異常退出,所以我們在設計程式時,可以在推出前給一些小的提示資訊,或者在除錯程式的過...