3.4 .1 C串
1、c串以整数0作为结束
2、c 串装入数组存储如下:
char str[]="Hello!"; //c串装入数组
3.4.2 字符指针与字符数组
char *str="Hello!"
cout<<str // 显示 Hello
cout<<*str //显示 H
输出字符指针就是输出整个字符串,而间引str就是首地址对应的空间。
2、 C串不能直接比较,需要用到c串库函数strcmp,其他还有strcat、strrev等,并且在iostream库
3.4.3 string ,自定义类型, 内存控制自动操作
2、string 比字数数组更加灵活,string停止不用指定、储存空间可以根据需要伸缩,而字符数组就有反之的问题。
清理内存如下
char *str2=new char[5];
不使用这个块内存了
if(str2!=NULL){
delete [] str2;
str2=NULL
}