函數(shù)的返回值類型和參數(shù)類型是兩個相對獨(dú)立的概念,并不需要保持一致
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計制作、做網(wǎng)站與策劃設(shè)計,臥龍網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:臥龍等地區(qū)。臥龍做網(wǎng)站價格咨詢:028-86922220
定義子函數(shù)類型的意義是讓函數(shù)調(diào)用者得到想要的調(diào)用結(jié)果:
比如求數(shù)組平均值:(傳入的的是整型數(shù)組,返回的是數(shù)組所有元素的平均值)
float GetAvg(int a[5])
{
float avg;
.....
......
return avg;
}
float avgsz = GetAvg(a);
程序總要有個開始吧
主函數(shù) 就是程序的開始
而子程序, 只是把一些常用的, 或者為了代碼清晰
把一段代碼放到 一個函數(shù)中去做, 然后讓別的函數(shù)調(diào)用它(包括主函數(shù)).
所以主函數(shù)必須要有
子函數(shù)有沒有無所謂, 如果要做的工作很少, 讓他都在主函數(shù)中做也沒關(guān)系
在C語言中主函數(shù)調(diào)用子函數(shù),子函數(shù)被主函數(shù)調(diào)用,這就是它們之間的聯(lián)系。編寫函數(shù)主要有以下步驟,首先對函數(shù)進(jìn)行定義,語法格式為:
類型說明符? 函數(shù)名 (含類型說明的形式參數(shù)表)
{
語句序列
}
形式參數(shù)的作用是實(shí)現(xiàn)主函數(shù)和被調(diào)函數(shù)之間的聯(lián)系。通常將函數(shù)所處理的數(shù)據(jù)、影響函數(shù)功能的因素或函數(shù)處理的結(jié)果作為形參。
然后還要確定函數(shù)的返回值及類型,格式為:
return? ?表達(dá)式;
這個語句的另一個作用是結(jié)束當(dāng)前函數(shù)的執(zhí)行。一個函數(shù)可以不將任何值返回主函數(shù),此時它的類型標(biāo)識符為void,可以不寫return語句,也可以寫一個不帶表達(dá)式的return;語句。
擴(kuò)展資料
C語言編程書寫規(guī)則:
1、一個說明或一個語句占一行。
2、用{} 括起來的部分,通常表示了程序的某一層次結(jié)構(gòu)。{}一般與該結(jié)構(gòu)語句的第一個字母對齊,并單獨(dú)占一行。
3、低一層次的語句或說明可比高一層次的語句或說明縮進(jìn)若干格后書寫。以便看起來更加清晰,增加程序的可讀性。在編程時應(yīng)力求遵循這些規(guī)則,以養(yǎng)成良好的編程風(fēng)格。
參考資料來源:《C++語言程序設(shè)計(第4版)》鄭莉? 董源 何江舟 編著? 清華大學(xué)出版社
第三章 函數(shù)? 3.1 函數(shù)的定義與使用
參考資料來源:百度百科--c語言
一個程序有且只有一個主函數(shù),即這程序的入口。子函數(shù)即實(shí)現(xiàn)程序中某一個單一功能的處理器。
比如一個程序叫做飯,包括兩個子函數(shù):電飯鍋,米,做飯這個主函數(shù)就是調(diào)用電飯鍋和米做出米飯。
本文名稱:c語言子函數(shù)功能 c語言子函數(shù)是什么意思
文章出自:http://redsoil1982.com.cn/article0/doooiio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、網(wǎng)站內(nèi)鏈、網(wǎng)站導(dǎo)航、域名注冊、網(wǎng)站收錄、網(wǎng)站設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)