字符串指针:
1 书写格式
const char* p = "abcdef";//必须使用const
内存四区包含代码区、栈、堆、全局区。全局区内存储常量、全局变量、静态变量,堆中存放使用new后者malloc动态申请存储空间 存储的变量,栈中存放局部变量,可由程序释放。
为什么要加const修饰符?因为 “aaaaa”字符串存储在 常量区,不能被改变。因此采用const char* p的形式。下面的做法是错误的:
p[0] = 'a';
2 访问
1)直接输出p,遇到\0停止输出
const char* p = "abcdef";
cout << p << endl;//直接输出
abcdef
请按任意键继续. . .
2)使用[]访问单个字符
const