美文网首页
Chapter 9 Strings, Characters, a

Chapter 9 Strings, Characters, a

作者: 再凌 | 来源:发表于2020-02-28 12:54 被阅读0次

    strlen的返回值

    strlen返回的是size_t类型的数值, 在stddef.h中被定义为unsigned int, 因此进行如下运算strlen(x) - strlen(y) >= 0的结果永远是1

    strncpy

    char *strncpy( char *dst, char const *src, size_t len)
    
    1. 此函数不会追加NUL, 因此需要手动指定
    2. 当len大于src的时候, 会将src的内容全部复制进dst (因此也包括了NUL)

    mem___

    包括memcpy, memmove,memcmp,memchr(返回从指定位置开始的指针),memset ``(将前x位的空间设置为a)

    这些函数都不会被NUL中断

    相关文章

      网友评论

          本文标题:Chapter 9 Strings, Characters, a

          本文链接:https://www.haomeiwen.com/subject/lzikhhtx.html