資料儲存型別

2021-07-10 08:33:27 字數 367 閱讀 8577

c語言中每個變數有兩個屬性:資料型別(整形,浮點型,字元型),還有資料儲存類別,分別為自動的(auto),靜態的(static),暫存器的(register)和外部的(extern)。

auto型別:在函式中宣告的區域性變數,不加特殊宣告,都是auto變數,但是關鍵字「auto」可以省略。這些變數在函式被表用時分配儲存方式,函式呼叫結束後這些儲存空間就被釋放了。

register型別:修飾被頻繁使用的變數。儲存在cpu中,以加快執行速度。但是,register修飾符有限制:只有區域性自動變數和形式引數可以作為暫存器變數。但是這個變數已過時,因為現在的計算機處理速度夠快,所以很少使用。

extern型別:它不是乙個定義,而是乙個宣告,它表示這個變數或者函式的定義在別的檔案中。

資料的儲存型別

c語言中的每個變數有兩個屬性 資料型別 整形 浮點型 字元型 還有資料儲存類別,分別為自動的 auto 靜態的 static 暫存器的 register 和外部的 extern 下面對它們進行逐一說明 auto型別 其實在函式中的區域性變數,不加特殊宣告,都是auto變數,但是關鍵字 auto 可以...

資料儲存型別選擇

冷資料,儲存在關係型資料庫中 mysql 商品描述 詳情 評價等資訊儲存在文件類資料庫中 mongodb 商品儲存在分布式檔案系統,如hadoop的hdfs中。商品的關鍵字isearch。高頻詞彙熱點資訊 tair redis memcache 記憶體資料庫。商品的交易,計算,積分累計 外部系統,第...

Android Bundle儲存資料型別

曾經被問到這樣乙個問題 bundle能存哪些資料型別,不能存哪些資料型別?當時那個汗啊,因為,平常使用bundle,要麼使用基本資料型別,要麼序列化自定義的class,那到底能存哪些型別,不能存哪些呢?今天查閱了下google官方的文件 羅列了以下這些是可以的 void putall bundle ...