c语言编程苹果版 :每天一道c语言编程题,第36题,指针练习,求字符串长度

太平洋在线手机版 20 1

写一个函数,求一个字符串的长度,在 main 函数中输入字符串,并输出其长度c语言编程苹果版

c语言编程苹果版 ,第36题,指针练习,求字符串长度" >

#include <stdio.h>

int my_strlen(char* str) { // 自定义函数c语言编程苹果版 ,计算字符串长度

int len = 0;

while (*str != '0') {

len++;

str++;

return len;

int main() {

char str[100]; // 定义一个字符串

printf("请输入一个字符串:");

scanf("%s", str); // 从键盘读入字符串

int len = my_strlen(str); // 调用自定义函数计算字符串长度

printf("字符串"%s"的长度为:%dn", str, len); // 输出字符串长度

return 0;

首先定义了一个字符数组str,用于存储从键盘读入的字符串c语言编程苹果版

然后在主函数中使用printf函数提示用户输入一个字符串,并使用scanf函数从键盘读入字符串c语言编程苹果版

接下来调用自定义函数my_strlen,用于计算字符串的长度c语言编程苹果版 。该函数的具体实现是通过遍历字符串中的每一个字符,直到遇到字符串的结束符'0'为止,每遍历一个字符就将计数器len加1。

最后在主函数中使用printf函数输出字符串的长度,其中使用了转义字符%s输出字符串本身,%d输出字符串的长度c语言编程苹果版

程序结束,返回0表示正常运行结束c语言编程苹果版

在自定义函数my_strlen中,通过指针str来遍历字符串中的每一个字符,直到遇到字符串的结束符0为止,每遍历一个字符就将计数器len加1c语言编程苹果版 。这样就可以计算出字符串的长度。

同时,在主函数main中,也使用了指针str来读入用户输入的字符串,因为在C语言中,字符数组本质上是一个指向数组首元素的指针c语言编程苹果版 。因此,使用指针可以方便地操作和处理字符串。

标签: 语言编程 字符串 指针 长度 一道

抱歉,评论功能暂时关闭!