字符串函数

  1. strlen函数
    功能:计算字符串的长度,strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串             开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束                 符'\0'为止,然后返回计数器值(长度不包含'\0')。
    头文件:string.h或cstring
    格式:strlen (字符数组名)
    说明:返回s的长度,不包括结束符NULL。
  2. strcpy函数
    功能:strcpy把含有'\0'结束符的字符串复制到另一个地址空间,返回值的类型为char*
              功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间
    头文件:string.h或cstring
    原型声明:char *strcpy(char* dest, const char *src);
  3. strcmp函数

    规则

           当s1<s2时,返回为负数;

            当s1==s2时,返回值= 0;

           当s1>s2时,返回正数。
    功能:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止

  4. memset函数
    功能:将s所指向的某一块内存中的后n个字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的               内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值             为s。
    函数原型:void *memset(void *s, int ch,size_tn);
                    既函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t)用 ch 替换并返回                   s 。
    作用:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快               方法
posted @ 2020-12-15 16:10  Quella'  阅读(121)  评论(0)    收藏  举报
Live2D