1. 程式人生 > >提前對變數進行說明的作用與意義

提前對變數進行說明的作用與意義

注:在此處,宣告包含定義,定義的是變數的資料型別。

宣告:int sum 這樣的程式碼叫作宣告,它主要說明函式中有一個sum變數,以及int表明sum是一個整數變數。int是一直資料型別,編譯器使用這些資訊來為sum變數在記憶體中分配儲存空間

在程式設計開始之前“說明”是為了讓計算機先準備好,知道資料的型別就能提前準備一個儲存空間,等編譯器執行到賦值表示式語句時將值儲存到預先準備好的空間裡。

同時也為了節省儲存空間,對變數的資料型別(數值範圍)進行定義(不同的數值範圍所佔的記憶體不一樣,提前定義資料型別可以有效提高執行的效率和記憶體的利用率)

例:把月收入的值當成你執行記憶體的值,變數所佔的空間就是你租的房子,存進空間的數值就是你,想象一下月收入8000的你對比一下租了一個月3000的房子和一個月5000的房子(兩者只是空間上的差別,都很適合你),後者會對你的資金(執行記憶體)造成更大的負擔,而他們都只是存放了一個你(輸入的資料),合理的選擇3000的房子(定義),能更有效的利用你的資金(執行記憶體)