1 简介
C风格字符串指的是以‘\0’结尾的字符数组,是C++从C中继承而来。
2 定义
可以通过以下两种方式定义C风格字符串。
char ach1[] = "Hello";
char ach2[] = { 'H', 'e', 'l', 'l', 'o', '\0' };
其中,ach1在结尾隐式地包含了’\0’,而ach2显示包含了’\0’。
3 相关函数
操作C风格字符串的函数在cstring头文件中定义,主要包含strlen()、strcmp()、strcat()和strcpy()四个函数。
3.1 strlen()函数
strlen()函数的作用是获取C风格字符串的长度,但是不包含末尾的’\0’。
int