编写一个C++函数来计算给定字符串的长度。这个函数需要接受一个字符串作为参数,并返回该字符串的长度 不使用函数做
时间: 2024-11-12 07:40:47 浏览: 24
当然,如果你想不使用函数直接在代码里计算字符串长度,你可以像下面这样操作:
```cpp
#include <iostream>
#include <string>
int getStringLength(const std::string& str) {
int length = 0;
for (char c : str) {
if (c == '\0')
break; // 遇到结束符,说明字符串结束
length++;
}
return length;
}
int main() {
std::string inputString = "Hello, C++ World!";
int stringLength = getStringLength(inputString);
std::cout << "The length of the string is: " << stringLength << std::endl;
return 0;
}
```
在这个例子中,我们在`main()`函数内创建了一个名为`getStringLength`的函数,它内部通过遍历字符串来计算长度。然后我们调用这个函数并打印结果。不过,通常我们会倾向于将这种通用的功能封装成一个独立的函数,以便于复用。
阅读全文