/* ------------------------------
一共3种写法:
1、const char*
2、char const*
3、char* const
第1种和第2种其实是一样的,只是写法不同而已,const 作用的是 char* ,
也就是指针所指的内容为常量,但指针是可变的。
第3种 const 作用的是指针,指针为常量,不可变,而指针所指的内容是可变的。
------------------------------ */
int main()
{
char p[] = "point";
char const *p1 = "abc";
p1++;
const char *p2 = "123";
p2++;
char *const p3 = p;
p3[2] = 'I';
printf("p1=%s\n", p1);
printf("p2=%s\n", p2);
printf("p3=%s\n", p3);
return 0;
}