前一節說了返回值的內容,那么這一節就說一下參數的內容 手打碼了幾章內容了=。=。。。困。^( ̄) ̄)《( ̄) ̄)^困.困.困.
相比看過前一節的知道我說自定義函數如果你要做一個運算兩個數加法的自定義函數的話需要返回值對吧?那么我們上一節既然已經說過了返回值,那么我們這一節我就來說一下你提供了兩個數,怎么放進去我們的函數里面,給他自己進行計算。
慣例:直接貼代碼:
#include<stdio.h>#include<stdlib.h>int dy(int a1,int b1){ return a1+b1; }int main() { int a=1,b=2,c=0; c=dy(a,b); 我們先看我們的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在這里叫做參數,畢竟規范一下稱呼也是必要的,不然別人不懂你說啥就尷尬了。≡ ̄﹏ ̄≡
新聞熱點
疑難解答