C语言中string函数如何实现字符串操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计561个文字,预计阅读时间需要3分钟。
字符串库包含在string库中(不是string.h库中),它允许定义一个字符数组变量,并且C++内置了各种函数,基本实现无需手动编写操作函数,同时还能进行字典序的排序。
string包含在string库中(不是string.h没有.h),它可以和定义一个字符一样定义一个字符串变量,而且强大的C++还内置了各种函数,基本实现不用再手写操作函数,而且还可以进行字典序的比较和串操作。
一、对位和对串操作
例如
string s = "abcdef"; cout << s[0] << endl;
结果就应该是输出了字符'a',同时string类型也可以直接加上另一个字符串,例如
string a = "abc", b = "bcd"; a = a + b; cout << a << endl;
结果应该输出字符串“abcbcd”。
本文共计561个文字,预计阅读时间需要3分钟。
字符串库包含在string库中(不是string.h库中),它允许定义一个字符数组变量,并且C++内置了各种函数,基本实现无需手动编写操作函数,同时还能进行字典序的排序。
string包含在string库中(不是string.h没有.h),它可以和定义一个字符一样定义一个字符串变量,而且强大的C++还内置了各种函数,基本实现不用再手写操作函数,而且还可以进行字典序的比较和串操作。
一、对位和对串操作
例如
string s = "abcdef"; cout << s[0] << endl;
结果就应该是输出了字符'a',同时string类型也可以直接加上另一个字符串,例如
string a = "abc", b = "bcd"; a = a + b; cout << a << endl;
结果应该输出字符串“abcbcd”。

