C++个人学习归纳:char类型和string类型的基本区别(原)

重新用markdown排了一版...我就不该用csdn原生编辑器:https://blog.csdn.net/BlankMind/article/details/81369093

 

类型 char string
相关头文件
头文件说明 操作时需要 始终必要
定义变量 char name[size] string name
长度获取 strlen(name)只计算可见字符 name.size()只计算可见字符
复制替换 strcpy(char1,char2) str1=str2
安全复制替换 strncpy(char1,char2,needsize) 本就安全
安全首尾相连 strncat(char1,char2,needsize) 本就安全
整行输入 cin.getline(name,needsize) getline(cin,name)
读取及修改单字符 name[i] name[i]
初始大小 随机 0
备注 空字符需计入needsize -

这表格很难看吧?我真是失了智用CSDN的原生编辑器写表格...

 

你可能感兴趣的:(C++个人学习归纳:char类型和string类型的基本区别(原))