函數聲明與定義的好處是 主程序 比較簡潔,閱讀性強。特別是在需要多次調用的情況下,寫成函數則更好。
妳的程序中,函數功能是實現兩個變量相減,返回它們的差。
MINUS( 9 , 4 ); 閱讀性強,MINUS 是英文“減”,容易聯想到 9-4 減法得多少。
程序總行數少了 -- 比較簡潔。
由於程序比較簡單,優越性不明顯。設想,如果函數用來計算壹個積分,或用來計算壹個快速傅裏葉變換,或叠代法解壹個方程。。。而且主程序中還要多次調用,優越性就明顯了。
采用函數,還有好處,特別是很大的程序,可以多人合作寫程序,提高了工作效率,節省了時間。例如小張編寫積分函數,小李編寫叠代法解壹個方程,妳寫主程序。妳的主程序裏 只要寫函數調用--寫函數名,填入實際參數就成了。-- 實際上,我們用的庫程序,全是別人寫的,例如 printf(),scanf(), 我們只管調用,。。。大大提高了工作效率,節省了時間和成本。