21xrx.com
2025-04-16 03:29:48 Wednesday
文章检索 我的文章 写文章
C++编写计算字符串长度的函数
2023-06-22 18:54:39 深夜i     14     0
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

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

  
  

评论区