C語言的函數(shù)定義格式是:
成都創(chuàng)新互聯(lián)專注于高邑網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供高邑營銷型網(wǎng)站建設(shè),高邑網(wǎng)站制作、高邑網(wǎng)頁設(shè)計、高邑網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務(wù),打造高邑網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供高邑網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
函數(shù)類型 函數(shù)名稱 ( 參數(shù)列表 )
{
//函數(shù)體
}
函數(shù)聲明,不是說明的格式是“函數(shù)定義格式”的第一行,然后加 “;”,即:
函數(shù)類型 函數(shù)名稱 ( 參數(shù)列表 );
特別地,在函數(shù)聲明中的參數(shù)列表中,不需要給出具體的變量名稱,但必須給出每個變量的類型。
C語言中一個函數(shù)(function)是一個可以從程序其它地方調(diào)用執(zhí)行的語句塊。
1、通過使用函數(shù)(functions)我們可以把我們的程序以更模塊化的形式組織起來,從而利用C語言所支持的結(jié)構(gòu)化程序設(shè)計。
2、從數(shù)學(xué)角度,函數(shù)即集合A和集合B之間的映射關(guān)系。實際上計算機中的函數(shù)概念也是源于此,因此,一般函數(shù),都有形參和返回值。
3、從計算機組成原理的角度來看,函數(shù)即是一個小型的計算機系統(tǒng),依據(jù)馮諾伊曼的“存儲程序原理”,每一個計算機系統(tǒng)包含:輸入系統(tǒng)、輸出系統(tǒng)、運算器以及控制器,實際上對于C語言中的函數(shù)來說,它是“存儲程序原理”的軟實現(xiàn),其中形參、實參這是輸入系統(tǒng),返回值是輸出系統(tǒng),函數(shù)體中的運算符,比如+、-、*、/四則運算即為運算器,而邏輯運算符以及if、while等控制語句便是一個控制器。
只有一個規(guī)則
就是要符合C語言的語法
(1)C源程序是由一個主函數(shù)和若干個其它函數(shù)組成的。(2)函數(shù)名后必須有小括號,函數(shù)體放在大括號內(nèi)。(3)C程序必須用小寫字母書寫。(4)每句的末尾加分號。(5)可以一行多句。(6)可以一句多行。(7)可以在程序的任何位置加注釋。一個完整的C語言程序,是由一個main()函數(shù)(又稱主函數(shù))和若干個其它函數(shù)結(jié)合而成的,或僅由一個main()函數(shù)構(gòu)成。
除了下面的,都可以使用auto :聲明自動變量 一般不使用
double :聲明雙精度變量或函數(shù)
int: 聲明整型變量或函數(shù)
struct:聲明結(jié)構(gòu)體變量或函數(shù)
break:跳出當(dāng)前循環(huán)
else :條件語句否定分支(與 if 連用)
long :聲明長整型變量或函數(shù)
switch :用于開關(guān)語句
case:開關(guān)語句分支
enum :聲明枚舉類型
register:聲明積存器變量
typedef:用以給數(shù)據(jù)類型取別名(當(dāng)然還有其他作用)
char :聲明字符型變量或函數(shù)
extern:聲明變量是在其他文件正聲明(也可以看做是引用變量)
return :子程序返回語句(可以帶參數(shù),也看不帶參數(shù))
union:聲明聯(lián)合數(shù)據(jù)類型
const :聲明只讀變量
float:聲明浮點型變量或函數(shù)
short :聲明短整型變量或函數(shù)
unsigned:聲明無符號類型變量或函數(shù)
continue:結(jié)束當(dāng)前循環(huán),開始下一輪循環(huán)
for:一種循環(huán)語句(可意會不可言傳)
signed:生命有符號類型變量或函數(shù)
void :聲明函數(shù)無返回值或無參數(shù),聲明無類型指針(基本上就這三個作用)
default:開關(guān)語句中的“其他”分支
goto:無條件跳轉(zhuǎn)語句
sizeof:計算數(shù)據(jù)類型長度
volatile:說明變量在程序執(zhí)行中可被隱含地改變
do :循環(huán)語句的循環(huán)體
while :循環(huán)語句的循環(huán)條件
static :聲明靜態(tài)變量
if:條件語句