typedef int a[10];
a b[10]; 為什麼分配400個位元組的空間?
int a[10];為什麼分配了40個位元組的空間?
問題:應該怎麼解釋typedef的這種行為呢?而如果換成是#define a int[10];以上定義則報錯?
typedef int a[10];
說明a就等同於int[10]型別。。所以
a b[10];//等同與int b[10][10];
而int a[10];這裡的a代表的不是型別。。而是陣列名。。
而#define只是字元替換而已。。
a b[10];//會被替換為int[10] b[10];自然是不能通過編譯的。。
WIN10怎麼切換賬戶,WIN10怎麼切換微軟賬號
正常我們在登入時就只有乙個本地賬戶或者是微軟賬戶,沒有地方可以輸入新的賬號。那怎麼樣才能切換到其他賬戶或者是使用新的賬戶呢。首先我們登入進入系統。然後開啟使用者賬戶新增乙個新的賬戶。在鍵盤上按win r鍵開啟執行輸入,輸入netplwiz點選確定開啟使用者賬戶視窗。在使用者賬戶中的使用者介面下,點選...
電腦怎麼分盤win10 win10怎麼分盤兩個磁碟
展開全部 給電腦硬碟進行格式化並2113且分割槽,一般分4個分割槽為5261好,尤4102其是mbr引導形式的硬碟,如果分割槽1653超過四個就得建立乙個擴充套件分割槽,在擴充套件分割槽裡再建立乙個或者多個邏輯分割槽,比較麻煩,不推薦!如果硬碟分割槽已經做好,那只需把你要裝系統的分割槽 碟符 進行格...
win10怎麼啟用?win10啟用工具怎麼用
首先要安裝好win10作業系統,好啟用工具。這裡以小馬啟用工具為例,介紹win10簡單啟用。在說桌面選中這台電腦,雙擊開啟 找到事先 好的啟用工具壓縮包,選中開啟,需要首先解壓出來 選中以後雙擊開啟,為了方便使用,直接解壓到桌面,方便查詢繼續啟用。解壓完成以後退回到桌面,找到解壓出來的資料夾,雙擊開...