字符函数的用法
我此次想分享一下一些字符函数的用法
strcom的模拟
strcom是用来比较字符的大小的一个函数
strcom(源字符地址,目标字符地址)
返回值是0 小于0 或大于0
strcpy
strcpy是字符复制的函数
strcom(源字符地址,目标字符地址)
返回值是源字符地址
strcat
strcat是字符拼接函数
strcat(源字符,目标字符)但拼接时可以源字符与目标字符一致吗?
显然不行,因为这样前面最后字符修改为第一个字符,会陷入死循环
strstr
strstr是其中比较复杂的一个函数
我会用一张图来说明他的思路,他是一个判断一个字符串是否包含另一个字符串
假设有一个字符串abcd 另一个bc
首先有一个地址p1储存字符串abcd,然后有一个p2存储bc的地址,因为他们会变化
一直在源字符串中找到与目标一样的地址,找到后用储存的p1 p2那计算一直加一,直至目标字符为’\0’,若是就传此时的p1,
不是的话p1一直加1直至遇到源字符串’的\0’
以上就是我的一些学习,希望大佬指正