21xrx.com
2024-11-22 06:24:20 Friday
登录
文章检索 我的文章 写文章
C++编写计算字符串长度的函数
2023-06-22 18:54:39 深夜i     --     --
C++ 计算 字符串长度 函数

C++是一种广泛使用的高级编程语言,其特点是具有高效性和可移植性。字符串处理是C++编程的一个重要方面,计算字符串长度的函数是一个非常基本的字符串函数。下面是一种简单的方法来实现这个函数。

在C++中,字符串是一种字符数组,字符串的长度表示数组中存储的字符数目。计算字符串长度的函数可以遍历字符串中的所有字符,并返回字符总数。下面是一个基本的函数:


#include <iostream>

#include <cstring>

using namespace std;

int stringLength(char str[]){

  int len = 0;

  while(str[len] != '\0'){

    len++;

  }

  return len;

}

int main(){

  char mystr[] = "Hello, World!";

  int length = stringLength(mystr);

  cout << "Length of my string is: " << length << endl;

  return 0;

}

这个函数的代码很简单,通过一个while循环遍历了整个字符串,当字符为'\0'(字符串的结束符)时循环结束。在循环中,使用变量len来记录字符计数。最后返回这个计数即可。

在主函数中,我们将字符串传递给函数,并输出返回的长度。

运行以上代码,输出结果为:Length of my string is: 13

这验证了我们的函数计算出了正确的结果。我们可以使用这个函数来编写更加复杂的程序并实现更多的功能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复