摘要:
原文地址:http://blog.sina.com.cn/s/blog_6407c0c60100r1d4.html示例3-1中,字符数组a的容量是6个字符,其内容为hello。a的内容可以改变,如a[0]= ‘X’。指针变量p指向常量字符串“world”(位于常量存储区,内容为world),常量字符串的内容是不可以被修改的。从语法上看,编译器并不觉得语句 p[0]=‘X’有什么不妥,但是该语句企图修改常量字符串的内容而导致运行错误。 1: char a[] = “hello”; 2: a[0] = ‘X’; 3: cout << a << endl; 4: char *
阅读全文