((void *) 0)的含義和void的一些細節

1、在c語言中,0是一個特殊的值,它能夠表示:整型數值0,空字符,邏輯假(false)。表示的東西多了,有時候很差判斷。尤爲是空字符和數字0之間。post 爲了明確的指出,0是空字符的含義,用用到了: ((void *) 0) 這個表達式。表示把0強制轉換爲空字符,無論之前表明的什麼含義。spa 在c的標準頭文件中,就是這樣定義NULL的:指針 #define NULL ((void *)
相關文章
相關標籤/搜索