//第一次尝试:
#include<stdio.h> #include<stdlib.h> size_t myStrlen(const char* str) { if (str == NULL) { return NULL; } size_t ret = 0; while (*str != '\0') { str++; ret++; } return ret; } int main() { char name[] = "mabaoguobujiangwude"; int ret = myStrlen(name); printf("%d\n", ret); return 0; }
//strlen库函数模拟,这个库函数非常简单,很好实现,注意参数合法性检验。
浙公网安备 33010602011771号