zoukankan      html  css  js  c++  java
  • C语言

    一、函数strlen的编程实现

        1、strlen函数的实现

            原型: size_t strlen(const char *str);

            头文件:#include <string.h> 

            功能:计算字符串str的长度大小,也就是计算字符串的字符数量

            说明:

              返回值:返回值为无符号长整型,返回的时字符串str的长度

      strlen函数的实现

    size_t my_strlen(char* src)
    {
        assert(NULL != src);  //assert函数的头文件为#include <assert.h>
    
        int i = 0;
        while('' != *(src+i))
            i++;
        return i;
    }

        注意:1、dest 与 src 指针不能为NULL,并且所指的内存空间不能重叠,且 dest 要有足够的空间来容纳要复制的字符串。

           2、assert是用来避免显而易见的错误的,而不是处理异常的。错误和异常是不一样的,错误是不应该出现的,异常是不可避免的。

        

            
  • 相关阅读:
    高程5.4 RegExp类型
    高程5.3 Date类型
    高程5.2.9归并方法
    20151119js上课总结
    从0~100之间随机取出不重复的10个数
    高程5.2.8迭代方法
    HTML常用标签
    20151118小问题
    20151117小问题
    《QT Creator快速入门》
  • 原文地址:https://www.cnblogs.com/goul/p/9660291.html
Copyright © 2011-2022 走看看