2013年2月23日 星期六

遞迴 strlen

#include <stdio.h>

/* A recursive strlen */ 
int slen(char *s) 
{ 
 return (*s) == '\0'? 0 : slen(s++) + 1; 
} 
int main() 
{ 
 printf("strlen is %d\n", slen("abcdefg")); 
}