指针字符串的使用问题
一、直接定义字符串指针的使用注意事项
- 定义字符串指针的时候 const char *, 和字符串本身相同,就不会出现警告
- const char * == char const *,
- 作用:const char * p ,表示的是指针p指向的数值不能修改, 但是可以通过本身自己去修。
- 不能通过指针修改指针对应的数值,但是其对应的数值,可以通过本身修改
二、会出现警告的版本,能正常输出,但是不能修改
int main()
{
char *str = "hellow";
cout << str << endl;
return 0;
}
输出结果
虽然左边是char * 类型,但是无法修改的版本
int main(