C語言庫函數(shù)是把自定義函數(shù)放到庫里,是別人把一些常用到的函數(shù)編完放到一個文件里,供程序員使用。程序員用的時候把它所在的文件名用#include加到里面就可以了(尖括號內(nèi)填寫文件名),例如#include。
創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司,提供成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
函數(shù)就相當(dāng)于一個模板,,當(dāng)你需要處理很多組數(shù)據(jù)時,,不需要一一敲寫代碼,,利用函數(shù)模板直接代入即可
# includestdio.h
int main()
{
int i,m=0;
for(i=2;i=100;i+=2) m=m+i;
printf("%d\n",m);
return 0;
}
或
#include
int
main()
{
int
i,sum=0;
for(i=1;i=50;i++)
{
sum=sum+2*i;
}
printf("2+4+6+…+98+100=%d\n",sum);
return
0;
}
擴展資料:
C程序是由一組變量或是函數(shù)的外部對象組成的。 函數(shù)是一個自我包含的完成一定相關(guān)功能的執(zhí)行代碼段。我們可以把函數(shù)看成一個“黑盒子”,只要將數(shù)據(jù)送進去就能得到結(jié)果,而函數(shù)內(nèi)部究竟是如何工作的,外部程序是不知道的。外部程序所知道的僅限于輸入給函數(shù)什么以及函數(shù)輸出什么。函數(shù)提供了編制程序的手段,使之容易讀、寫、理解、排除錯誤、修改和維護。
C程序中函數(shù)的數(shù)目實際上是不限的,如果說有什么限制的話,那就是,一個C程序中必須至少有一個函數(shù),而且其中必須有一個并且僅有一個以main為名的函數(shù),這個函數(shù)稱為主函數(shù),整個程序從這個主函數(shù)開始執(zhí)行。
參考資料來源:百度百科-C語言
void foo() ;//函數(shù)聲明 declaration
int main()
{
foo() ; //函數(shù)引用 reference
return 0;
}
void foo() //函數(shù)定義 defination
{
printf("hello world!");
}
這是一種情況,這時定義與聲明是分開的,如果把定義直接移到引用的前面,則定義與聲明是一起的。
...就像是啊。。。
木匠做椅子的時候,是做四個腳,靠背,平板分開做的
函數(shù)也就是差不多這樣,
main是主函數(shù),一個C程序中有且中能又一個主函數(shù)。
主函數(shù)可以調(diào)用任何函數(shù)。除了主函數(shù)。
簡單說啊,比如說 寫一個函數(shù)的功能是求兩個數(shù)的和,
就在主函數(shù)外面寫一小段程序,把a,b的值相加,再返回。
然后再主函數(shù)中當(dāng)需要求兩個數(shù)的和的時候,直接調(diào)用這個函數(shù)就可以了
比如寫的那個函數(shù)是:
qiuhe()
調(diào)用的時候就說
he = qiuhe(a,b)
函數(shù)也就是分工啦,
各自有不同功能,用主函數(shù)通過函數(shù)名來使用這些功能,就可以使程序簡化,
不需要重復(fù)編寫功能相似的代碼,。。。就這樣...
將代碼段封裝成函數(shù)的過程叫做函數(shù)定義。
函數(shù)可以重復(fù)使用的代碼,用來獨立地完成某個功能,它可以接收用戶傳遞的數(shù)據(jù),也可以不接收。接收用戶數(shù)據(jù)的函數(shù)在定義時要指明參數(shù),不接收用戶數(shù)據(jù)的不需要指明,根據(jù)這一點可以將函數(shù)分為有參函數(shù)和無參函數(shù)。
相關(guān)概念:
函數(shù)不能嵌套定義,main 也是一個函數(shù)定義,所以要將 sum 放在 main 外面。函數(shù)必須先定義后使用,所以 sum 要放在 main 前面。
函數(shù)定義時給出的參數(shù)稱為形式參數(shù),簡稱形參;函數(shù)調(diào)用時給出的參數(shù)(也就是傳遞的數(shù)據(jù))稱為實際參數(shù),簡稱實參。函數(shù)調(diào)用時,將實參的值傳遞給形參,相當(dāng)于一次賦值操作。
原則上講,實參的類型和數(shù)目要與形參保持一致。如果能夠進行自動類型轉(zhuǎn)換,或者進行了強制類型轉(zhuǎn)換,那么實參類型也可以不同于形參類型,例如將 int 類型的實參傳遞給 float 類型的形參就會發(fā)生自動類型轉(zhuǎn)換。