1. 程式人生 > >c語言 void*的相關知識

c語言 void*的相關知識

比如void *P=...;
那麼*P表示什麼?

warning: dereferencing 'void *' pointer [enabled by default]

error: invalid use of void expression

void*型別定義的指標變數只接收物件的地址,沒有物件的型別概念。所以該指標變數是不能直接用
“*指標變數”去訪問物件的,只能經強制型別轉換後才能“間接”訪問:
*(type*)指標變數,必須
給出正確的type!