C語言簡單說 七 自定義函式 3

2021-07-27 03:49:07 字數 1240 閱讀 4547

前一節說了返回值的內容,那麼這一節就說一下引數的內容

手打碼了幾章內容了=。=。。。困。^( ̄) ̄)《( ̄) ̄)^困.困.困.

相比看過前一節的知道我說自定義函式如果你要做乙個運算兩個數加法的自定義函式的話需要返回值對吧?那麼我們上一節既然已經說過了返回值,那麼我們這一節我就來說一下你提供了兩個數,怎麼放進去我們的函式裡面,給他自己進行計算。

慣例:直接貼**:

#include

#include

int dy(int a1,int b1)

int main()

我們先看我們的main函式,main函式裡面定義了3個變數,a,b,c;a是1,b是2,c是0.我們返回到我們的dy函式裡面,你們看dy函式裡面圓括號裡面多了點東西對吧?dy(int a1,int b1);這個int a1 和int b1 意思是引數的意思,意思就是說這個函式接收兩個引數。我舉個例子:如果我們買另乙個絞肉機,我們這個絞肉機的功能就是絞肉,我們絞肉需要什麼東西?是不是需要肉,我們的絞肉機會有乙個地方給你放入肉的地方,那麼我們現在自定義函式是做兩個數的加法,那麼在這裡我們也有要放入數字的地方;那就是在這裡,就是這個圓括號裡面的 dy(int a1,int b1) a1 和 b1。

在這裡我們是不是要兩個整數才能算整數的加法呀?那在這裡int a1意思就是說你給乙個整數給a1然後再給乙個整數給b1,然後這個函式才執行下面的操作。那麼在這裡我們看main函式裡面的:c=dy(a,b);是不是把a和b的值在dy函式裡面用逗號隔開?在這裡的意思就是我們給a的值給了函式裡面的a1給b的值給了b1。

我們返回到函式裡面,是不是花括號裡面的內容是不是只有一句:return a1+b1;那麼就會直接返回a1和b1相加的值。我們c=dy(a,b);直接用c接收了它們兩個值的相加,隨後我們執行一下,檢視一下結果:

結果對了=。=。1+2=3,沒毛病=。=。。

注意dy(a,b)中的a和b在這裡叫做引數,畢竟規範一下稱呼也是必要的,不然別人不懂你說啥就尷尬了。≡ ̄﹏ ̄≡

C語言簡單說 七 自定義函式 1

在最開始的說過,函式可以比喻工具箱,那麼我們現在開始自己開始製作函式了,自己製作函式是很簡單的,如下 include include 標頭檔案下面 void dy main函式上面 int main 我們看我們的 是不是在標頭檔案下面,main函式上面出現了我們沒見過的 對的沒錯,這就是自定義函式 ...

C語言 自定義函式

c語言 關於自定義函式 return type function name datetype arg datetype arg2 函式三要素 函式返回值 函式名 引數列表 例子呀 自定義函式的完整寫法 include 函式原型 int sum int,int 可以只寫型別,引數名稱可省略 int m...

封裝自定義指令簡單說明

vue.directive 指令名 函式 會在當前標有這個自定義指令的元素被新增到頁面上之後,自動呼叫該 函式。當自動呼叫 函式時,會自動將當前帶有自定義指令的元素物件傳入inserted函式內 inserted 當前dom元素物件 對當前dom元素物件執行一些初始化操作 如果指令名包含多個英文單詞...