b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

strrchr sourcecode_strchr函数_strchr函数用法

电脑杂谈  发布时间:2017-02-03 19:24:56  来源:网络整理

strrchr sourcecode_strchr函数用法_strchr函数

char *strtok(char *s, const char *delim);

函数说明:strtok()用来将字符串分割成一个个判断。参数s指向与分割的字符串,参数delim则为分割字符串,当strtok在参数s的字符串中发现到参数delim的分割字符时则会将该字符改为\0字符。在第一次调用时,strtok()必须基于参数s字符串,往后的调用则将参数设置为NULL。每次调用成功则返回下一个分割后的字符串指针。

返回值:返回一个分割后的字符串指针,如果已无从分割则返回NULL。

strstr函数

char *strstr(char *str, char *substr);

函数说明:strstr()用来检索子串在字符串中首次出现的位置。参数str为要检索的字符串,substr为要检索的子串。

返回值:返回字符串str中第一次出现子串substr的地址;如果没有检索到子串,则返回NULL。

strspn函数

size_t strspn(const char *str, const char *accept);

函数说明:strspn()从参数str字符串的开头计算连续的字符,而这些字符都完全是accept所指字符串中的字符。即若strspn()返回的数值为n,则代表字符串str开头连续有n个字符都属于字符串accept内的字符。

返回值:返回字符串str开头连续包含字符串accept内的字符数目。故如果str所包含的字符都属于accept,那么返回str长度,如果str的第一个字符不属于accept,返回0。

strrchr函数

char *strrchr(const char *str, int c);

函数说明:strrchr()用于查找某个字符在字符串中最后一次出现的位置。参数str为要查找的字符串,c为要查找的字符。

返回值:如果找到就返回该字符最后一次出现的位置,否则返回NULL。

注意:字符串str的结束标志NUL也会被纳入检索范围,所以str的租后一个字符也可以被定位。

strpbrk函数

char *strpbrk(char *s1, char *s2);

函数说明:strpbrk()用于检索两个字符串中首个相同的字符的位置。从s1的第一个字符向后检索,直到’\0’,如果当前字符存在于s2中,那么返回当前字符的地址,并停止检索。

返回值:如果s1、s2含有相同的字符,那么返回指向s1中第一个相同字符的指针,否则返回NULL。

注意:strpbrk()不会对结束符’\0’进行检索。

strncpy函数

char *strncpy(char *dest, const char *src, size_t n);

函数说明:strncpy()用来复制字符串的前n个字符。dest为目标字符串指针,src为源字符串指针。它会将字符串str前n个字符拷贝到字符串dest,不想strcpy(),strncpy()不会像dest追加结束标记’\0’,这会引发很多不合常理的问题。

返回值:返回字符串dest。

注意:src和dest所指的内存区域不能重叠,且dest必须有足够的空间放置n个字符。

strncat函数

char *strncat(char *dest, const char *src, size_t n);

函数说明:strncat()用于将n个字符追加到字符串的结尾。它将会从字符串src的开头拷贝n个字符到dest字符串尾部,dest要有足够的空间来容纳要拷贝的字符串。如果n大于字符串src的长度,那么仅将src全部追加到dest尾部。它会将dest字符串最后的’\0’覆盖掉,字符追加完成后,在追加’\0’。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30350-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...