C和指针之字符串strspn、strcspn函数源代码的实现
生活随笔
收集整理的這篇文章主要介紹了
C和指针之字符串strspn、strcspn函数源代码的实现
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、strspn strcspn介紹
1)size_t strspn(const char *str, const char * accept); 我的理解是字符串str中前面連續(xù)的字符有多少在accept中,如果哪一個(gè)沒(méi)在accept中,就到這里結(jié)束了,后面不比了,比如 char *str = "xnufux dfafa"; char accept = "linux" 字符'x' 'n' 'u'都在"linux"里面,然后字符'f'不在"linux"里面,所以到這里不比了,結(jié)果就是3 2)size_t strcspn(const char *str, const char * accept);它和strspn相反,可以這樣理解,從字符串str頭開(kāi)始第幾個(gè)字符在accept里面,就返回這個(gè)字符前面的字符個(gè)數(shù),如果找不到就返回str的長(zhǎng)度 3)、這里的測(cè)試代碼有strspn和strcspn源碼實(shí)現(xiàn),然后還有用strcspn函數(shù)比較2個(gè)字符串的字符是否有重復(fù)的
總結(jié)
以上是生活随笔為你收集整理的C和指针之字符串strspn、strcspn函数源代码的实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C和指针之字符串实现strrstr函数
- 下一篇: C和指针之字符串strtok函数