数组矩阵概括表:C++字符串常用运算示例代码
1。基本介绍
字符串操作在编程中是必不可少的。无论是工程设计还是算法设计,都离不开字符串。字符串是由单个字符组成的字符串。其数据结构是线性的,通常用ASCII码表示。但是,如果配置正确,它可以显示任何编码。
字符串有很多操作,也有很多扩展算法。本文从设计的角度介绍了这些基本的字符串操作及其实现代码。本文中实现的大部分代码都类似于 C 和 C++ 中的头文件。 (C++中的)包含相应的函数和方法,可以直接使用。
2。确定字符串的长度
顾名思义,这是指确定字符串的长度。在C语言中,我们可以直接使用strlen(str)来表示。实现思路可以直接用循环来处理每个字符。计数当循环遇到'\0'字符(即终止符)时,循环结束并返回到本次循环。示例代码如下:
#include int for(i=0;str ['i]!) ;i++){} † |
输出 19
3 . 获取字符位置
如果给定了字符,然后获取该字符在字符串中第一次出现的位置,如果没有找到,则抛出错误,例如,如果是一个hello,请求搜索位置l,它会找到位置3。在C中,strchr(str,c)实现示例的代码是
#includeint_charAt(charcharchar❀] ❙炭){A \0'&&str[ i | main(){ char *str = *str = comcom❙"H. |
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网