重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
方法一:
創新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站建設、成都網站制作、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的九臺網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
使用計數器的方法進行統計,最容易想到的方法;
#include#include #include int my_strlen(char *string) { assert(srring!=NULL); int count = 0; char *pstr = string; while (*pstr) { count++; pstr++; } return count; }
方法二:
通過遞歸的方式是實現(該方法會加大系統開銷,效率相對較低);
#include#include #include int my_strlen(char *string) { assert(string != NULL); char *pstr = string; if (*pstr == '\0') return 0; else return 1 + my_strlen(pstr + 1); }
方法三:
使用指針統計字符串的長度
#include#include #include int my_strlen(char *string) { assert(string != NULL); char *pstart = string; char *pend = string; while (*pend) { pend++; } return pend - pstart; }