1. 程式人生 > >簡單理解動態記憶體分配和靜態記憶體分配的區別

簡單理解動態記憶體分配和靜態記憶體分配的區別

為了便於理解我們來舉個小例子,靜態記憶體分配和動態記憶體分配的方式我們可以比作我們去旅遊,旅遊之前沃恩肯定要做的事情是帶好錢,現在我們有兩種帶錢的方式,一種是一次性的帶足夠的錢,另一種是先帶一點錢,足夠我們買飛機票到達旅遊的地點,當我們看到什麼需要買的東西時,打電話給自己的親人或者朋友,讓他們給你打過你足夠買你需要東西的錢。我們可以看到,你要是隻要一次錢,你只能是提前做好預算,只能是比你計劃的所需要的錢要多,而且只能多不能少,否則的話,你到了旅遊的地方將不能再回到你的家,這是一點。而需要多少錢就讓親朋好友打多少錢的方式在我們看來很是笨重,但是我們這裡只是要說明動態記憶體分配的特點,動態記憶體分配是按照我們需要多少錢就給我們送多少錢。