C语言练习之 字符串 strlen

  面试题里面经常会碰见一些关于字符串的编程题,今天笔者就准备实现一下 strlen函数

为将来的面试做一些准备,直接上代码:

#include <stdio.h>

typedef unsigned int size_t;

size_t strlen(char const *string);

char str[] = "Oakland University";

//按最坏的时间复杂度
int main(int argc, char *argv) {

    int len = strlen(str);
    printf("len=%d\n",len);
    
}


size_t strlen(char const *string) {
    
    size_t len=0;
    while (*string++!='\0')
    {
        len++;
    }
    return len;
}

程序在vs2015上运行如下:

 

posted @ 2019-08-06 11:16  flyingswallow  阅读(197)  评论(0编辑  收藏  举报