功能:壹種基於某種輸入獲得輸出的方法。定義壹個函數就是定義處理輸入的方法,就像定義壹個菜譜就是定義壹道菜的烹飪方法壹樣;功能有輸入條件,就像做飯需要原料;函數有函數體,就像做菜的具體步驟壹樣;函數不返回結果,就像做飯的時候總有做好的菜吃壹樣。
變量:保存某物的地方。定義壹個變量,可以存儲計算需要的數值,需要的時候更新這個值,就像書包可以裝文具書籍,需要的時候可以使用或者替換;變量是有生存空間的,超出了生存空間就不能讀取和更新,就像文具沒有書包就不能用壹樣。變量占用存儲空間,不需要的時候不刪除就會占用資源,就像壹個裝著沒用過的東西的書包會占用空間壹樣。