1. 程式人生 > >標準函式庫(#include)

標準函式庫(#include)

stdio.h

我在學習C語言的最初,寫的第一個程式一定是這樣子的

#include<stdio.h>
int main()
{
printf("hello world!");
}

這個程式的結果會在一個黑框框上顯示 hello world!當時我們或許對於這個不怎麼理解,現在回過頭來看這些問題的時候,就會發出感嘆:真簡單啊!
好了,現在說一下,這個問題的真正含義吧,其實這個函式要是什麼都不寫那麼也能執行下去:

int main()
{
return;
}

這樣也能編譯通過,沒毛病,不過要想輸出“hello world!”,那麼就得呼叫庫函式stdio.h,同樣要是想輸入一些東西,同樣也是這個庫函式。
當然,在C語言的基礎階段,這個是無容置疑的,一般情況下都得在黑框框下輸出一些東西,所以習慣性的寫上去也沒事。

stdlib.h

第一次接觸這個庫函式,是用到system(“pause”);的時候,這個語句會讓你在執行的時候停下來,同樣的功能還有,getchar();函式。

不過,顯然stdlib.h除了這些還有很多其他的功能:
算術:abs()這個函式都熟悉吧,這是求絕對值的函式
當求的絕對值是整數,那麼就包含在stdlib.h中;
當求的數是浮點數的時候,那麼就包含在math.h。
同樣的還有div