可变的指针去指向不可变的变量是错的
const int x=3;
int *y=&x;//错误
int x=3;
const int *y=&x;//正确
const int x=3;
int *y=&x;//错误
int x=3;
const int *y=&x;//正确
2015-08-02
int x=3;
const int*y=&x;
*y=5;
//单从语法上就是错误的
int x=3,z=6;
const int *y=&x;
y=&z//正确
const int*y=&x;
*y=5;
//单从语法上就是错误的
int x=3,z=6;
const int *y=&x;
y=&z//正确
2015-08-02