const int a = 1; 63 int b = 2, c = 3; 64 const int *p1=&a;//ok,指针指向只读内存块 65 const int *p3=&b;//ok,只读 可以指向 读写 66 *p1= c;//error 只读,不能写入 67 p1 = &c;//ok , 可以指向另外一块内存 68 *p3 = c;//error 只读,不可写入 69 p3 =&c;//ok 70 71 int * p4=&a;// &a 读写 不可以指向 只读 72 73 int *const p2=&b;//ok ,指针为只读,但是指向可读写内存块,初始化后不可修改 74 *p2 = c;//ok ,可以修改指向内存块中内容 75 p2 = &c;//error,不可以指向其他内存块