题解 | #获取字符串长度#
获取字符串长度
https://www.nowcoder.com/practice/9a2d212d23f5436c80607d5e68c6d12a
#include <iostream>
using namespace std;
int main() {
char str[100] = { 0 };
cin.getline(str, sizeof(str));
// write your code here......
char* ptr=&(str[0]);
int count=0;
while ( (*ptr) != '\0'){
count++;
ptr++;
}
cout<<count;
return 0;
}
要注意指针和字符串的细节。
ptr++后指向下一个元素的地址,(*ptr)是元素内容,字符串末尾以'\0'结尾

