思路:
随机输入一个字符串,在递归实现strlen 时,在未到达字符串结尾时不断返回1 + Strlen(ch+1)即可;非递归实现,先定义一个x,用于计数,在循环中,在未到达字符串结尾时,不断执行x++即可。
源程序:
递归:
#include<stdio.h>
#include<windows.h>
int Strlen(char* ch)
{
if(*ch != '\0'){
return 1 + Strlen
思路:
随机输入一个字符串,在递归实现strlen 时,在未到达字符串结尾时不断返回1 + Strlen(ch+1)即可;非递归实现,先定义一个x,用于计数,在循环中,在未到达字符串结尾时,不断执行x++即可。
源程序:
递归:
#include<stdio.h>
#include<windows.h>
int Strlen(char* ch)
{
if(*ch != '\0'){
return 1 + Strlen