经过自己的亲身实践发现:
如果一个指针(普通字符指针或者const指针常量)初始化为为字符串,不可以再对它进行修改!
例:char *const name1="123";
*name1 = "111";
这样是错误的,即使指针常量的意义是指针是个常指针(即这一生只能指向一个地址),指向的内容(这里的内容是指该地址处的元素)是可以修改的。
——编程路上的一名小白,欢迎纠正我的错误!
经过自己的亲身实践发现:
如果一个指针(普通字符指针或者const指针常量)初始化为为字符串,不可以再对它进行修改!
例:char *const name1="123";
*name1 = "111";
这样是错误的,即使指针常量的意义是指针是个常指针(即这一生只能指向一个地址),指向的内容(这里的内容是指该地址处的元素)是可以修改的。
——编程路上的一名小白,欢迎纠正我的错误!