11_栈的递归实例2---strlen实现

来源:互联网 发布:有没有正规的网络兼职 编辑:程序博客网 时间:2024/06/15 11:17
#include <stdio.h>int strlen(const char* s){    if( s == NULL )    {        return -1;    }    else if( *s == '\0' )    {        return 0;    }    else    {        return strlen(s+1) + 1;    }}int main(){    printf("strlen(\"12345\") = %d\n", strlen("12345"));    printf("strlen(NULL) = %d\n", strlen(NULL));    printf("strlen(\"\") = %d\n", strlen(""));    return 0;}
原创粉丝点击