题解 | #获取字符串长度#
获取字符串长度
https://www.nowcoder.com/practice/9a2d212d23f5436c80607d5e68c6d12a
#include <iostream>
using namespace std;
// 函数声明,指向数组首地址的指针作为入参
int getStrLength(char *p);
int main() {
char str[100] = { 0 };
cin.getline(str, sizeof(str));
// write your code here......
// scanf函数读入字符串
scanf("%s", &str);
// 调用函数获取返回值
int i = getStrLength(str);
// printf函数格式化打印整数
printf("%d", i);
return 0;
}
// 指向数组的指针
int getStrLength(char *p) {
int count = 0;
// 寻找字符数组中的结束标志 数值0
// 通过取值运算符* 获取每一个指针地址上保存的数据值
while(*p != '\0') {
count++;
p++;
}
return count;
}


