- 博客(8)
- 收藏
- 关注
原创 【无标题】
memmove函数原理和memcpy函数原理相似,在拷贝时也是一个字节一个字节的移动,不同的是需要区分dest和src的位置情况,可以分为dest<src、dest>src,随着位置的不同,空间在拷贝时的顺序也不一样。dest<src时,拷贝从前往后;dest>src时,拷贝从后往前。
2023-12-22 13:34:58 338
原创 字符串常用函数库——strcmp
字符串比较函数,其函数原型为:int strcmp(const char *s1,const char *s2),其返回值为一个大于,等于,小于0的数,分别代表s1大于、等于、小于s2。通过循环结构逐一对字符大小进行比较,当某一个数组的当前字符ASCLL码值大时就代表此数组大,如果两个数组元素前n个一样,则元素多的数组大。一. strcmp(字符串比较函数)函数原理。三.模拟实现my_strcmp。二.strcmp函数调用。
2023-12-16 22:51:34 367
原创 字符串常用库函数——strcat
strcat(字符拼接函数),其函数原型为 char* strcat(char *s1,const char *s2),功能就是s2指向的字符串追加到s1指向的字符串中间去,同时去掉s1中的‘\0’,传递s2中的’\0’。strcat函数在使用时跟strcpy函数一样,要求s1指向的剩余空间要大于s2指向的空间,否则在值传递过程中会导致空间越界访问,从而使程序崩溃。此时程序能够输出预期结果,但是已经产生了越界访问,引发报警。#四.函数实现my_strcat。
2023-12-16 16:07:41 351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人