题解 | #获取字符串长度#
获取字符串长度
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; }