1、void*特殊指针类型,可以保存任何类型对象地址。】、
double obj = 3.14;
double *pd = &obj;
void *pv = &obj;
pv = pd;
void *pv = pd;
2、不可将const对象地址赋给非const对象。可以将非const对象地址赋值给const指针,‘“自以为指向const的指针”,可以用非指针的其他方法修改。
3、printf和指针
1 #include<stdio.h>
2 int main()
3 {
4 int i = 1;
5 int *p = &i;
6 printf("0x%x\n", &p); 指针的地址
7 printf("0x%x\n", p); 指针地址保存的地址也是i的地址
8 printf("0x%x\n", &i); i的地址
9 printf("%d\n", *p); 指针指向的地址的值也是i值
10 }