看你要這個函數(shù)干什么了
我們提供的服務有:成都網(wǎng)站建設、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、云縣ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的云縣網(wǎng)站制作公司
例如:show函數(shù)定義為{
printf("hello\n")
},是為了輸出,無return語句,則定義為void類型
sum函數(shù)定義為{
int
sum
=
a
+
b;return
sum;}是為了加兩個數(shù),有return語句,return后為一int類型,所以定義為int類型
那就要看你了 你如果需要用到這個函數(shù)里面的值的話就不能定義為void類型了~
比如說你有個函數(shù)fun()
你要有個值去接收它 如 int a = fun();這個時候這個fun()的類型就為int 了 懂了不
一般包括字符庫函數(shù),數(shù)學函數(shù),目錄函數(shù),進程函數(shù),診斷函數(shù),操作函數(shù)等。
字符庫函數(shù)所在函數(shù)庫為ctype.h;數(shù)學函數(shù)所在函數(shù)庫為math.h、stdio.h、string.h、float.h;目錄函數(shù)所在函數(shù)庫為dir.h、dos.h;進程函數(shù)所在函數(shù)庫為stdlib.h、process.h。
診斷函數(shù)所在函數(shù)庫為assert.h、math.h;接口子程序所在函數(shù)庫為:dos.h、bios.h;操作函數(shù)所在函數(shù)庫為string.h、mem.h;時間日期函數(shù)函數(shù)庫為time.h、dos.h。
擴展資料
C語言為一種程序設計的入門語言。由于C語言的語句中沒有提供直接計算sin或cos函數(shù)的語句,會造成編寫程序困難;但是函數(shù)庫提供了sin和cos函數(shù),可以拿來直接調(diào)用。顯示一段文字,我們在C語言中找不到顯示語句,只能使用庫函數(shù)printf。
C語言的庫函數(shù)并不是C語言本身的一部分,它是由編譯程序根據(jù)一般用戶的需要,編制并提供用戶使用的一組程序。C的庫函數(shù)極大地方便了用戶,同時也補充了C語言本身的不足。在編寫C語言程序時,使用庫函數(shù),既可以提高程序的運行效率,又可以提高編程的質(zhì)量。
參考資料來源:百度百科-C語言庫函數(shù)
參考資料來源:百度百科-C語言函數(shù)
比如一個函數(shù)是
int main()
int就是函數(shù)返回類型,說明其返回值是一個int型常量。如果返回值是double型、float等就要把int的位置上換成double、float等。若沒有返回值,就是void型
是由你定義函數(shù)時所定義的函數(shù)的類型決定的。
也就是說函數(shù)是什么類型,返回值就是什么類型。
比如:
函數(shù)定義? int fun(int a,char b)。
返回值就是整型。
函數(shù)定義? int *fun(int a)。
返回值就是基類型為整型的指針。
函數(shù)定義? void fun(int a)。
無返回值。
簡介
在調(diào)用函數(shù)時,如果需要從被調(diào)函數(shù)返回一個值供主調(diào)函數(shù)使用,那么返回值類型必須定義成非 void 型。此時被調(diào)函數(shù)中必須包含 return 語句,而且 return 后面必須要有返回值,否則就是語法錯誤。
一個函數(shù)中可以有多個 return 語句,但并不是所有的 return 語句都起作用。執(zhí)行到哪個 return 語句,就是哪個 return 語句起作用,該 return 語句后的其他語句都不會執(zhí)行。
函數(shù)返回值類型由函數(shù)頭部的返回值類型決定
例如
函數(shù)頭部為int f(),這樣的話,返回值類型為int型;又如頭部為double f()的話,返回值類型為double型;頭部為char *f()的話,返回值為char *,即指向char的指針
特別的,如果函數(shù)頭部沒有顯示的說明返回值類型,則在C中一般是默認當作返回int型,如f(),則返回值類型為int型
分享文章:c語言怎么確定函數(shù)類型,c語言函數(shù)類型定義
文章URL:http://chinadenli.net/article48/heehhp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、動態(tài)網(wǎng)站、ChatGPT、定制網(wǎng)站、域名注冊、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)