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

类型 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的原生编辑器写了一遍但是其表格排版太烂了…于是在这篇里我重新用markdown排了版

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