1樓:
標頭檔案是編譯器自帶的,你可以在編譯器的資料夾下找到念虧,不同編譯器存放位仔陪神置不一樣,我用的vc++,位置是f:\microsoft visual studio\vc98\亂州include,裡面有,和各種標頭檔案。
找到後那記事本開啟就能看了。
c語言中標頭檔案中(比如stdlib.h)定義的函式在哪實現的,怎麼才能檢視到???請高人解答
2樓:網友
標頭檔案是編譯器自帶的,你可以在編譯器的資料夾下找到,不同編譯器存放位置不一樣,我用的vc++,位置是f:\microsoft visual studio\vc98\include,裡面有,和各種標頭檔案。
找到後那記事本開啟就能看了。
.**件中只是函式的宣告,而函式的定義在哪呢?
3樓:網友
標準庫的**都是被編譯好的庫,通過標頭檔案給出定義,讓你可以使用,你編譯程式的時候,聯結器會把庫中的**連線進來。
想知道函式怎麼用就要查手冊。
後面兩句,確切的說是三句是用來避免重複包含的,一般這樣寫#ifndef abcde
#define abcde
..//一些定義。
#endif
如果你這個檔案沒被包含過,那麼abcde就沒有定義,所以編譯器會定義個abcde然後看你下面的內容。如果你已經包含過這個檔案了,那abcde就有定義了,多次包含的時候,編譯器就不會理睬下面的內容了。
4樓:網友
編譯好的庫是。lib 格式的,但。lib 不是文字格式的,所以你看不到的,到並沒有加密。
這裡面的內容是函式在什麼地方找,等等。在window下也是要。lib庫的,這樣才能定位到dll中。
還有,.lib庫有兩種格式一種是微軟的mfc格式,一種是borland的owl格式,兩種是不可以互換使用的。
#if !defined(__dos_def_)#define __dos_def_
是巨集定義,前者表示如果沒有定義__dos_def_後者表示定義這個,應該還有在一開始有判斷是否定義的巨集,作用就是為了防止標頭檔案的重複包含。
5樓:網友
在對應的以。c結尾的源**檔案中。
6樓:我欲弒神
.lib 格式結尾的檔案裡面 那些都是被加密了的。。你看不到。。。
7樓:阿甘
問題1 int86是api
問題2 這是定義巨集。
如何在c語言中定義函式在.**件,和在新檔案中使用
8樓:匿名使用者
建立乙個檔案,在其中宣告函式。
void enter_string(char str[80]);
在中包括 檔案。
#include ""
當然,這樣的前提條件是,這三個檔案放在同乙個目錄下(各個編譯器可能不太一樣)
也可以把做成lib檔案,也是一樣的。
c語言怎樣才能在標頭檔案中實現函式定義?
9樓:網友
標頭檔案和原始檔沒什麼兩樣,可以直接定義,但是在標頭檔案中使用定義是違背初衷的做法,是應該杜絕的。
10樓:唐博
正常的函式是不可以在標頭檔案中定義的,除非你將函式定義成行內函數。
在定義函式的時候,前面加上inline 就可以了。
如:inline int a()
但是行內函數是c++裡面的,可能c的編譯器會不支援。如果你的編譯器不支援,你可以使用巨集來代替行內函數,巨集是可以定義在標頭檔案中的。
11樓:
c語言在標頭檔案中實現函式定義,可以按如下方法:
新建乙個也可以為其它檔名)的標頭檔案,在標頭檔案中新增函式定義,如:extern void demo();
新建乙個c檔案,在檔案中將包含進來:#include「,在此檔案中將函式的主體寫上,如下:
void demo()
printf("hello.");
經過上述步驟,即可完成在標頭檔案中實現函式定義。
.**件中寫函式體好不好?
12樓:網友
不好如果在標頭檔案中實現乙個函式體,那麼如果在多個c檔案中引用它,而且又同時編。
譯多個c檔案,將其生成的目標檔案連線成乙個可執行檔案,在每個引用此標頭檔案的c檔案所生成的目標檔案中,都有乙份這個函式的**,如果這段函式又沒有定。
義成區域性函式,那麼在連線時,就會發現多個相同的函式,就會報錯。
導函式影象怎麼看原函式,導函式影象與原函式影象的具體關係
導函bai數為0,原函式切線水平,在原函式du中zhi,單調遞增的部分在導函dao數影象中指的是x軸的專上半部分,即y 大於零的部分,同理單調遞減就是導函式影象中的是x軸的下半部分,在導函式影象中,x軸的下半部分即屬y 小於零的部分就是原函式單調遞減的部分。導函式影象與原函式影象的具體關係 20 函...
python中怎麼呼叫自定義函式
網上的很多資料都是說 如果把my abs 的函式定義儲存為abstest.py檔案了,那麼,可以在該檔案的當前目錄下啟動python直譯器,用from abstest import my abs來匯入my abs 函式,注意abstest是檔名 不含.py副檔名 但是在嘗試這種方法後,發現仍然還是無...
股市中KDJ圖怎麼看,股票kdj線圖怎麼看圖解
kdj指標的中文名稱是 隨機指標 由三條曲線組成,即 d線 j線。它以 一天波動所形成的 價 最 和最低價為基本資料進行計算。是一種短期的技術指標分析工具。的定義 為快速確認線 數值在90以上,為超買,數值在10以下,為超賣 d線的定義 d線為慢速主幹線 數值在80以上,為超買 數值在20以下,為超...