“生”-淺談C語言之神祕的函數妹妹-12

花哥哥的瞎扯:

函數更像是模塊,一個模塊解決相似的問題,它像個機器,你在它裏面寫東西,教它怎麼做,之後你就是可以直接用這個機器,他能讓我們做很多事節省時間的,可以說程序都是由很多函數模塊組成,是個好東西,需要好好珍惜。

函數小祕密:

1.函數的定義:

    類型標識 函數名(形式參數列表)
    {
        說明部分
        代碼語句 
    }

例如:

#include<stdio.h>
float area(int r)//前面的float是說明這個函數的返回值類型是浮點型,裏面的r爲形式參數,用於接收,主函數傳過來的實參。
{
    float s;
    s=3.14*r*r;
    return s;  //返回值可以沒有,若有就是唯一。  
}
    
int main()
{
    int r;
    float s;
    printf("請輸入半徑r:");
    scanf("%d",&r);
    s=area(r);//此處調用函數,括號裏面的r爲實參。
    printf("圓的面積:%f",s);

    return 0;

注意:

當沒有返回值的函數時,類型標識符用void,後面也就不用有返回值了,其次就是函數可以沒有形式參數,也可以有多個,多個時用逗號隔開,函數名與變量名的命名形式一樣,函數裏面的形參與實參在數量,類型,順序都要一樣,必須一樣,函數中的形參可以與實參一樣的符號,但是函數裏面的形象像是一次性的,執行一次就銷燬了,也就是說,每一次調用函數都是新的變量,實參可以可以視數組元素,也可以是數組的首地址。

話癆:最近沒有更新,花哥哥可能會遲到,但永遠不會缺席,最近忙着把王者農藥打上王者段位了,哈哈,好有成就感啊,我可以帶你上分吖,我玄策賊菜哈哈哈。

花哥哥嚴肅說:

所學的知識均從課本,課外讀物,網上收集資料,如果哪有侵權惹到您不開心丫,此外還有我也是小白,如果哪有認識不對的地方系統您抽我一耳光說我哪錯了,聯繫企鵝號:184820911,有哪不明白或沒事都可以找我,陪聊,陪吃不陪睡。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章