C语言字符串函数和内存函数怎么使用


本文小编为大家详细介绍“C语言字符串函数和内存函数怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言字符串函数和内存函数怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。size_t strlen ( const char * str )求字符串长度:字符串以’’ 作为结束标志,strlen函数返回的是在字符串中 ‘’ 前面出现的字符个数(不包含 ‘’ )参数指向的字符串必须要以 ‘’ 结束注意函数的返回值为size_t,是无符号的例子如下:计算Hello World! 的字符数char* strcpy(char * destination, const char * source )用法:将 source 指向的 C 字符串复制到 destination 指向的数组中,包括终止空字符(并在该点停止)注意:源字符串必须以 ‘’ 结束。会将源字符串中的 ‘’ 拷贝到目标空间。目标空间必须足够大,以确保能存放源字符串。目标空间必须可变strcpy的实现:char * strcat ( char * destination, const char * source )用法:将源字符串的副本附加到目标字符串。也就是将src字符串接在dest的字符串后面,并且src字符串的第一个字符覆盖dest的最后一个字符(),并且在接好的字符串后加上’’注意:源字符串必须以 ‘’ 结束。目标空间必须有足够的大,能容纳下源字符串的内容。目标空间必须可修改。strcat的实现:int strcmp ( const char * str1, const char * str2 )用法:此函数开始比较每个字符串的第一个字符。如果它们等于每个其他,它会继续以下对,直到字符不同或终止达到空字符。注意:第一个字符串大于第二个字符串,则返回大于0的数字第一个字符串等于第二个字符串,则返回0第一个字符串小于第二个字符串,则返回小于0的数字strcmp的实现:拷贝num个字符从源字符串到目标空间。如果源字符串的长度小于num,则拷贝完源字符串之后,在目标的后边追加0,直到num个。将源的前 num 个字符附加到目标,加上一个终止空字符。如果 source 中 C 字符串的长度小于 num,则只有到终止符的内容空字符被复制比较到出现另个字符不一样或者一个字符串结束或者num个字符全部比较完。char * strstr ( const char *str1, const char * str2)返回指向 str1 中第一次出现 str2 的指针,如果 str2 不属于字符串str1就返回空指针strstr的实现:用法:根据给出免费云主机域名的字符将字符串分隔开char * strtok ( char * str, const char * sep )sep参数是个字符串,定义了用作分隔符的字符集合第一个参数指定一个字符串,它包含了0个或者多个由sep字符串中一个或者多个分隔符分割的标记strtok函数找到str中的下一个标记,并将其用 结尾,返回一个指向这个标记的指针。(注:strtok函数会改变被操作的字符串,所以在使用strtok函数切分的字符串一般都是临时拷贝的内容并且可修改。)strtok函数的第一个参数不为 NULL ,函数将找到str中第一个标记,strtok函数将保存它在字符串中的位置。strtok函数的第一个参数为 NULL ,函数将在同一个字符串中被保存的位置开始,查找下一个标记。如果字符串中不存在更多的标记,则返回 NULL 指针这里演示一下:char * strerror ( int errnum )返回错误码,所对应的错误信息这里头文件为#include演示如下;void * memcpy ( void * destination, const void * source, size_t num )用法:函数memcpy从source的位置开始向后复制num个字节的数据到destination的内存位置。这个函数在遇到 ‘’ 的时候并不会停下来。如果source和destination有任何的重叠,复制的结果都是未定义的。memcpy的实现:void * memmove ( void * destination, const void * source, size_t num )用法:和memcpy的用法差不多,和memcpy的差别就是memmove函数处理的源内存块和目标内存块是可以重叠的。如果源空间和目标空间出现重叠,就得使用memmove函数处理memmove的实现:int memcmp ( const void * ptr1,const void * ptr2,size_t num )用法:比较从ptr1和ptr2指针开始的num个字节返回值:读到这里,这篇“C语言字符串函数和内存函数怎么使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: vue中怎么实时监听本地存储

这篇文章主要介绍“vue中怎么实时监听本地存储”,在日常操作中,相信很多人在vue中怎么实时监听本地存储问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue中怎么实时监听本地存储”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/02 21:37
下一篇 05/02 21:37

相关推荐