귀속 실현strlen 함수

890 단어
strlen 함수를 역귀적으로 실현하는 것은 좀 재미있다.
/*****************************************************************
code write : EOF
code  date : 2014.04.13
 e-mail : [email protected]
code purpose:
        This is a recursion way to implementate the strlen funciton.

******************************************************************/

#include <stdio.h>

int mystrlen(char * p_string)
{
        if(*p_string == '\0')
        {
                return 0;
        }
        
        return mystrlen(++p_string)+1;
}

int main()
{
        char * string =  "hello world";
        
        printf("The length of the string : %d
",mystrlen(string)); return 0; }

jasonleaster@ubuntu:~/Desktop$ ./a.out The length of the string : 11
같은 질문을 보면 고수의 블로그를 볼 수 있다.
http://blog.csdn.net/todd911/article/details/13774171

좋은 웹페이지 즐겨찾기