手把手教你C語言函數(shù)的返回值
C語言是一種使用非常廣泛的計(jì)算機(jī)編程語言,C作為一種靜態(tài)數(shù)據(jù)類型檢查的、支持多范型的通用程序設(shè)計(jì)語言,能夠支持過程化程序設(shè)計(jì)、數(shù)據(jù)抽象化、面向?qū)ο蟪绦蛟O(shè)計(jì)、泛型程序設(shè)計(jì)、基于原則設(shè)計(jì)等多種程序設(shè)計(jì)風(fēng)格
C語言是一種使用非常廣泛的計(jì)算機(jī)編程語言,C作為一種靜態(tài)數(shù)據(jù)類型檢查的、支持多范型的通用程序設(shè)計(jì)語言,能夠支持過程化程序設(shè)計(jì)、數(shù)據(jù)抽象化、面向?qū)ο蟪绦蛟O(shè)計(jì)、泛型程序設(shè)計(jì)、基于原則設(shè)計(jì)等多種程序設(shè)計(jì)風(fēng)格。C的編程領(lǐng)域眾廣,常用于系統(tǒng)開發(fā),引擎開發(fā)等應(yīng)用領(lǐng)域,深受廣大程序員的喜愛。
DEV C 軟件的使用
首先,鼠標(biāo)雙擊或者右擊打開桌面上的DEV C 軟件,讓其運(yùn)行起來。Dev-C 是一個(gè)電腦Windows窗口運(yùn)行環(huán)境下的一款非常適合于剛開始學(xué)習(xí)C語言的學(xué)者使用的入門級(jí)C/C 集成開發(fā)環(huán)境(IDE)。這款軟件很自由,遵守GPL許可協(xié)議分發(fā)源代碼。它大大集成了MinGW中的GCC編譯器、GDB調(diào)試器和AStyle格式整理器等眾多自由軟件。非常實(shí)用,而且界面分類清楚,具有很強(qiáng)大的功能。
新建源代碼文件
接下來,點(diǎn)開文件,選擇新建源代碼。這時(shí)候新建的代碼文本還是沒有命名的,是一個(gè)空命名的文件。下面我們可以通過界面左上角的文件選項(xiàng),選擇另存為,可以存在電腦里任何一個(gè)盤。為了方便下次使用,我們可以將文件保存在電腦的桌面上。當(dāng)然,你也可以選擇任何一個(gè)盤,根據(jù)個(gè)人需求進(jìn)行選擇。
C語言函數(shù)的返回值類型
函數(shù)執(zhí)行完以后可以向調(diào)用它的程序返回一個(gè)值,表明函數(shù)運(yùn)行的狀況。很多函數(shù)的功能就是對(duì)參數(shù)進(jìn)行某種運(yùn)算,然后通過函數(shù)返回值給出運(yùn)算結(jié)果。函數(shù)的返回值可以有不同的類型,在函數(shù)定義時(shí)進(jìn)行說明。
以下是一些常見的返回值類型:
int: 返回整數(shù)型。double: 返回雙精度浮點(diǎn)數(shù)型。char: 返回字符型。void: 不返回任何值。
示例代碼
下面是幾個(gè)使用不同返回值類型的C語言函數(shù)的示例:
int min(int x, int y);
// 返回值類型為int,有兩個(gè)整型參數(shù),函數(shù)名為min
double calculate(int a, double b);
// 返回值類型為double,有一個(gè)整型參數(shù),一個(gè)雙精度浮點(diǎn)數(shù)參數(shù),函數(shù)名為calculate
char judge(void);
// 返回值類型為char,沒有參數(shù),函數(shù)名為judge
void fA(char* s) {
*s 'a';
}
void fB(char *s) {
*s 'b';
}
void doit(int times);
// 返回值類型為void,表示不返回任何值,有一個(gè)整型參數(shù),函數(shù)名為doit
以上示例中,我們分別定義了一些不同返回值類型的函數(shù),并進(jìn)行了簡單的說明。
學(xué)好C語言需要多練習(xí)
是不是很簡單呢?對(duì)待C語言要勤加練習(xí),熟能生巧,做好筆記,及時(shí)溫故知新,這樣才能學(xué)好。