C語言中指針的大小(字節數)

前言 今天看到char * 這一類型數據的大小爲4個字節時,有點懵,char數據類型明明只佔一個字節,爲什麼其指針卻佔四個字節呢? 原因 大家首先應該明白一個最基礎的問題:數據的地址和數據本身沒有任何關係,比如說 int a=10,a這個變量值爲10,但是其地址卻是一個和計算機處理器位數密切相關的值,如果是32位系統,那麼其地址就是由這32根總線組合的某一個32位二進制數字串,八位是一個字節,那麼
相關文章
相關標籤/搜索