靜態資料和動態資料

2021-10-07 13:01:23 字數 599 閱讀 3632

一、靜態資料

1、概念:

一些永久性的資料,一般儲存在硬碟中。硬碟的儲存空間一般都比較大,現在普通計算機的硬碟都有500g左右,因此硬碟中可以存放一些比較大的檔案。

2、儲存時長:

計算機關閉之後再開啟,這些資料依舊還在,只要你不主動刪除或者硬碟沒壞,這些資料永遠都在。

3、哪些是靜態資料二、動態資料

1、概念:

動態資料指在程式執行過程中,動態產生的臨時資料,一般儲存在記憶體中,記憶體的儲存空間一般都比較小,現在普通計算機的記憶體只有8g左右,因此要謹慎使用記憶體,不要占用太多的記憶體空間。

2、儲存的時長

計算機關閉之後,這些臨時資料就會被清除。

3、哪些是動態資料

當執行某個程式(軟體)時,整個程式就會被載入到記憶體中,在程式執行過程中,會產生各種各樣的臨時資料,這些臨時資料都是儲存在記憶體中的。當程式停止執行或者計算機被強制關閉時,這個程式產生的多有的臨時資料都會被清除。

因為記憶體的訪問速度比硬碟快n倍。*

關於靜態資料和動態資料的自我理解

如果物件的生存期與程式的執行期相同,則稱它具有靜態生存期。靜態變數的特點是,它並不會隨著每次函式的呼叫而產生乙個副體,也不會隨著函式返回而失效。in other words,當乙個函式返回後,下一次再呼叫時,該變數會保持上次運算後的值。static int i 5 表示i會被賦予5初始化,但是下次執...

資料結構 棧(靜態棧和動態棧)

棧的性質 後進先出 lifo 棧可以分為兩種 靜態棧和動態棧 兩種棧的實現都可以復用單鏈表的 其中靜態棧可以復用順序表的 動態棧可以復用單鏈表的 其實可以從頭到尾實現乙個棧資料結構,但是那樣做是沒有意義的。復用的思想是工程中常見的,而且基於已經測試過的 就減少了中間會遇到的其它問題。首先是靜態棧的實...

資料結構 靜態鍊錶和動態鍊錶

通過指標將資料連線起來 整個資料結構中,很重要的一點是,初始化和銷毀對應,插入和刪除對應,有malloc new 有free delete 一定要對應。鍊錶的各項操作,最關鍵的,其實就是找到被操作元素的上乙個元素,插入位置的上乙個元素,或者要刪除元素的上乙個元素,這都是非常關鍵的,同時也要注意,鍊錶...