用指针编写自定义函数实现求字符串长度,调用之
时间: 2023-11-08 10:03:59 浏览: 145
用指针计算字符串长度
可以使用以下代码实现:
```c++
#include <iostream>
using namespace std;
int stringLength(char* str) {
int len = 0;
while (*str != '\0') {
len++;
str++;
}
return len;
}
int main() {
char str[] = "Hello, world!";
int len = stringLength(str);
cout << "The length of the string is: " << len << endl;
return 0;
}
```
运行结果为:
```
The length of the string is: 13
```
这里使用了指针来遍历字符串中的每一个字符,直到遇到字符串的结尾符号 '\0'。在函数返回时,len 变量中保存了字符串的长度。
阅读全文