字符串之strlen实现

#include <iostream>
#include<assert.h>
#include<stdlib.h>
#include<string.h>

using namespace std;

int strlenT(const char * s)
{
    //断言判断s为非空
    assert(s!=NULL);
    int len=0;
    while(*s!='\0')
    {
        s++;
        len++;
    }
    return len;
}


int main()
{
    char *s1="hello";
    cout<<strlenT(s1)<<endl;
    cout<<strlen(s1)<<endl;
    char *s2="";
    cout<<strlenT(s2)<<endl;
    return 0;
}

猜你喜欢

转载自blog.csdn.net/u013069552/article/details/80895010