程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 無參函數的調用

無參函數的調用

編輯:關於C語言

我們在編寫程序的時候,有時某個相對獨立的程序段會重復使用多次才能實現理想的功能,這時我們可以把這個程序段單獨拿出來,作為一個單獨的函數使用

例如我們要打印圖形

 

看圖形我們可以知道出現星星的那段程序肯定會出現兩次,我們可以把這段程序單獨拿出來,作為一個單獨的函數調用就行

源程序:

#include<stdio.h>

star()                                           //函數頭   可以隨便定義,不過最好還是一看就知道想實現什麼功能的


{

     int i,j;

     for(i=1;i<=4;i++)

    {                                               //這種多個函數的程序的執行流程是怎樣的呢?這種程序總是從主函數開始執行,當遇到調用函


        for(j=1;j<=i;j++)                   數時,則轉向被調函數的函數體中執行


        printf("*");

        puts("");                                                


    }

        return;                               //在被調函數中執行到return語句時,則返回到主調函數中繼續執行。   


}

main()

{

      puts("The first one:");

      star();

     puts("The second one:");

      star();


}

結果就是上面那個圖喽!


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved