用指针得到输入字符串长度
时间: 2024-06-21 22:02:03 浏览: 110
用指针计算字符串长度
要用指针获取字符串长度,可以使用C语言的内置函数strlen(),也可以自己编写一个函数实现。下面是一个例子:
```c
#include <stdio.h>
int stringLength(char* str) {
int len = 0;
while (*str != '\0') {
len++;
str++;
}
return len;
}
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
int len = stringLength(str);
printf("字符串长度为:%d\n", len);
return 0;
}
```
这个程序中,我们使用了一个自己编写的函数stringLength(),该函数接受一个字符指针作为参数,然后通过对指针进行操作来计算字符串的长度,最后返回计算出的长度。
阅读全文