2、有以下定义,说明哪些量可以改变哪些不可以改变?
const char *p;
*p不可变,p可变,p可以转向
const (char *) p;
*p可变,p是char类型,不可变
char *const p;
p不可变,不能转向,*p可变
const char* const p;
*p和p都不可变
char const *p;
p可变,*p不可变
(char *) const p;
*p可变,p不可变
char const* const p;
p和*p都不可变
2、有以下定义,说明哪些量可以改变哪些不可以改变?
const char *p;
*p不可变,p可变,p可以转向
const (char *) p;
*p可变,p是char类型,不可变
char *const p;
p不可变,不能转向,*p可变
const char* const p;
*p和p都不可变
char const *p;
p可变,*p不可变
(char *) const p;
*p可变,p不可变
char const* const p;
p和*p都不可变