2014年4月20日 星期日

void *

一般來說,void常用在代表沒有回傳值的method上。
然而用來變數上時,代表不指定型別的指標變數,用來當作變數型別轉換之間的過渡,非常有用。

(void*)NULL);注意 NULL 不是空指標,但 NULL 轉型成指標後一定是空指標。

在 C 語言標準裡面 char 和位元組幾乎是同義詞。如果某實作決定讓 char 佔了 128 個位元,代表虛擬機器上的位元組就是 128 個位元。除了特例 bit field 外,char 是最終記憶體單位,其大小(sizeof)永遠是 1 不會改變。

沒有留言:

張貼留言