類型void* 說明了什麼樣的返回值

void有兩種用法:

1.將無返回值的函數定義爲void類型,表示函數沒有返回值

2.用void*定義指針,這是一個指向非具體數據類型的指針,稱爲無類型指針,或者通用型的指針變量,一般在使用的時候通過強制轉化,可以給其他類型的指針變量賦值。 

例如:

NULL不是被定義爲0,就是被定義爲(void*)0,這兩種值幾乎是相同的。當程序中需要一個指針時,一個純粹的0或者一個void指針都能自動被轉化成所需的任何類型的指針。



 

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