1. 程式人生 > >【C語言簡單說】七:自定義函式(1)

【C語言簡單說】七:自定義函式(1)

在最開始的說過,函式可以比喻工具箱,那麼我們現在開始自己開始製作函數了,自己製作函式是很簡單的,如下程式碼:

#include<stdio.h>
#include<stdlib.h>
//標頭檔案下面
void dy(){
          printf("這裡是dy函式\n");
     }
//main函式上面 
int main() {
    printf("下面是我們呼叫dy函式\n");
    dy(); 
    system("pause");
    return 0;
}

我們看我們的程式碼,是不是在標頭檔案下面,main函式上面出現了我們沒見過的程式碼?對的沒錯,這就是自定義函式(還有別的定義方法或者說宣告方法比較清晰,不過有點懶,我就直接這樣寫了。我平常也是這樣寫的-,-)

我們的dy就是我們的自定義函式,首先我們看看我們的程式碼:

void dy(){
          printf("這裡是dy函式\n");
     }

在此說明,我們的void表示的是這個函式是沒有返回值的意思,沒有返回值是啥意思可以不用理,下一節大家就懂了。我們的dy是一個名字,是我們自定義函式的名字,這個名字只要不是奇葩都可以。後面的圓括號照著寫,我們後面的花括號是我們程式碼書寫的位置。就是我們函式的功能是需要我們自己寫的,我們就在花括號裡面書寫我們的程式碼。看我們的花括號裡面的程式碼是輸出一句話“這裡是dy函式\n”;我們的這個函式的功能就是輸出這句話。好了,我們回到主函式main中。

我們看這句:

dy();

我們說過,我們呼叫函式的時候直接使用函式名然後一個圓括號dy(),然後就OK了。

當程式執行到這裡的時候,執行到dy的時候,將會執行dy函式裡面的程式碼,dy函式裡面的程式碼就是輸出“這裡是dy函式\n”。那麼程式執行結果如下:
自定義函式執行結果

持續執行ing…