Lập trình C - Con trỏ void
Con trỏ void trong ngôn ngữ C
Tuy nhiên bởi vì con trỏ void không biết loại của đối tượng mà nó trỏ đến là lại gì, cho nên nó không thể derefenced(nghĩa là ko thể thực hiện toán tử * để lấy giá trị của con trỏ void). Nghĩa là, con trỏ void trước hết phải được ép kiểu sang một loại con trỏ khác trước khi nó được khai báo :
Ví dụ:
void *px, *py;
int x = 1;
float y = 0.5;
px = &x;
py = &y;
printf("%d %f",*(int*)px,*(float*)py);