#include <iostream> using namespace std; int main() { char c[] = "hello"; char* const ch = c; //(指针常量) 如果是字符串常量的话,是在符号表中,是不允许被改变的 cout <<ch <<endl; *ch='g'; cout <<ch <<endl; }
应改为: char p[] = "china"; char* const ch = p; cout<<ch<<endl; *ch = 'g'; cout<<ch<<endl;
const char* ch = "china"; cout<<ch<<endl; ch = "12345"; cout<<ch<<endl;