memchr(strchr)
两个注意点:
- 搜索的是一个字符
- 返回值是一个地址,从被搜索字符开始的指针,未找到返回空NULL
strstr
在字符串1中搜索字符串2,返回在字符串1中的字符串2的起始地址
memchr只能搜索一个字符,strstr可以搜索一个字符串
在实际应用中比较常用
memcmp
可以比较两个字符串指定长度的值,是否一致
和strstr结合起来可以实现 ,搜索某个值然后取出比较。
memcpy ( strncpy )
指定复制个数 复制
strcpy
只能全部复制
memset
常用来清空数组
strlen
用来 计算数组长度
典型应用场景:
从返回的字符数组中获取值
返回格式:
"cityInfo": {
"city": "天津市", //请求城市
"cityId": "101030100",//请求ID
"parent": "天津", //上级,一般是省份
"updateTime": "12:32"//天气更新时间
}
解析出 city 的值