《30天自制操作系統》中的細節

記錄《30天自制操作系統的細節》

1.在c語言中的static:

在C語言中 char[3]={1,2,3}代表着什麼呢?

其實是代表了3個賦值語句,a[0]=1;a[1]=2;a[2]=3那麼翻譯成彙編之後就多了至少3個字節。

那麼加上static變成static char[3]是什麼意思呢?

翻譯成彙編其實就是 (表示從a這個地址開始) a:DB 0x01 0x02 0x03,跟上面對比發現這個只要三個字節。


發佈了35 篇原創文章 · 獲贊 55 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章