每天30分鐘學C語言之函式

2021-09-01 13:18:40 字數 1038 閱讀 4580

簡要說明

在計算機領域有個名詞——**復用,經常被提到。它的意思是重複使用之前寫好的**,而不需要重新寫**。比如在我們可能經常會求某個數a的b次方,如果沒有**復用,每次都需要自己寫**求a的b次方。**如下:

#include #include int main()

printf("%d",mul);

return 0;

}

但是我們可以將其寫成乙個函式,每次需要的時候呼叫就可以了。**如下:

#include #include int main()

int pwd(int a,int b)

return mul;

}

如下圖所示**,該部分就是乙個函式。

有返回值與無返回值。

函式分為有返回值和無返回值倆種,今天主要學習有返回值的。有返回值的一是就是我呼叫了乙個函式後,這個函式會返回乙個值,需要用乙個變數接受。例如 result = pwd(a,b); pwd函式就是乙個有返回值的函式。無返回值恰恰相反。

引數一些函式為完成某些功能需要有一些輸入,比如為了完成求a的b次方的功能,這個函式需要知道a的值和b的值。我們通過引數向函式傳遞數值。格式如下:

函式的定義

返回值型別 函式名(引數)

函式需要先定義才能被使用。引數也要標明資料型別。

4.函式的使用

在main函式中直接通過函式名呼叫並傳遞引數就行。例如result = pwd(a,b);

參考題目

寫乙個函式,用來實現求a,b中最大數的功能。

**如下:

#include #include int main()

int max(int a,int b)

else

}

作業:

用乙個函式實現求a、b兩個數的平均值。

《每天堅持30分鐘》摘錄

第一章只有學習才能成功 1 有 學習意識 時,學習慾望最大。這時集中學習的話,往往收效很大。2 每天學習30分鐘持續5年,比每天學習5個小時堅持一周的效果要高出10倍。3 三天打魚兩天曬網也可以,每年能反覆50次的話,一年的學習時間會有150天。4 初次學習的知識要在1週後進行複習,過2週後進行第2...

每天30分鐘,實現自我增值

如果你問我,人們常常做事半途而廢是不是因為缺乏耐心。我認為,那是因為人們都太急功近利,習慣於眼前短暫的滿足。事實上,做任何事情都要付出時間。理查德 布蘭森不是一夜成為百萬富翁的 麥當娜也不是一夜成名的 碧鹹姆更不是一出生就是足球巨星。其實,想要自我增值很簡單。為什麼?因為大多數人只是在想而不行動。大...

30分鐘玩轉Shell Shell函式

函式可以讓我們將乙個複雜功能劃分成若干模組,讓程式結構更加清晰,重複利用率更高。像其他程式語言一樣,shell 也支援函式。shell 函式必須先定義後使用。shell 函式的定義格式如下 function name 如果你願意,也可以在函式名前加上關鍵字 function function fun...