通用指針

通用指針 即 void* 類型指針

void即“無類型”,void *則為“無類型指針”,可以指向任何數據類型。

一、void指針可以指向任意類型的數據,亦即可用任意數據類型的指針對void指針賦值。
二、在ANSIC標準中,不允許對void指針進行算術運算如pvoid++或pvoid+=1等,而在GNU中則允許,因為在預設情況下,GNU認為void *與char *一樣。char *被認為是指向某一區域的指針,因為一個char字元正好占用一個位元組因此也被曾被用來作為通用指針來強制類型轉換使用。

相關詞條

熱門詞條

聯絡我們