有趣的字符串常量

来源:互联网 发布:ug编程实例教程零件 编辑:程序博客网 时间:2024/05/19 13:09

这是一个很容易犯错的地方:字符串常量值是不可改变的,整个字符串就是一个常量

#include<iostream>

using namespace std;
int main()
{
char *p = "Hello World!";//声明并初始化一个字符串常量指针p
char str[] = "Hello World!";//声明并初始化一个字符数组str
p[0] = 'K';//错误:试图改变字符串常量的值
str[0] = 'K';//正确:字符数组的值是可以改变的
cout << "p[0]:" << p[0] << endl;
cout << "str[0]:" << str[0] << endl;
return 0;
}
0 0
原创粉丝点击