使用C语言模拟实现strlen
源码及作用: int Strlen(const char * s),求字符串长度。
思路:已知字符串储存在数组中,并默认’\0’结尾,那么使用’\0’作为循环判断条件,循环一次长度增加,循环结束,就可以得到字符串长度。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int my_strlen(const char* str) { int count = 0; while (*(str) != '\0') { count++; str++; } return count; } int main() { char arr[] = "abcdef"; int ret = my_strlen(arr); printf("%d",ret); return 0; }