网站排名哪家好,免费做商城网站,苏州建站模板平台,营销网站seo推广费用分析#xff1a; 在程序中#xff0c;定义一个函数 fix#xff0c;该函数使用指针变量来访问字符串中的每个字符#xff0c;并计算出字符串的长度。fix 函数的参数为指向 char 类型的指针变量 p#xff0c;表示需要计算长度的字符串。 在主函数 main 中#xff0c;定义一…分析 在程序中定义一个函数 fix该函数使用指针变量来访问字符串中的每个字符并计算出字符串的长度。fix 函数的参数为指向 char 类型的指针变量 p表示需要计算长度的字符串。 在主函数 main 中定义一个大小为 20 的字符数组 a用于存储输入的字符串。然后使用 gets 函数从标准输入键盘中读取输入的字符串并将它们存储到数组 a 中。 接下来程序调用 fix 函数传递给它数组 a 的地址即 a 数组的首地址。fix 函数使用 while 循环遍历字符串中的每个字符统计字符串的长度并输出到屏幕上。
代码
#include stdio.h
#include stdlib.h
void fix(char *p)
{int len 0;while (p[len] ! \0){len;}printf(len %d\n, len);
}
int main()
{char a[20];printf(input:\n);gets(a);fix(a);return 0;
}
运行结果