本文主要是介绍c str常用函数原型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
常常见到面试时让写str系列函数,用的少,经常忘记,记录一下。
1、strcat()
此函数原型为 char *strcat(char *dest, const char *src).
功能为连接两个字符串,把src连接到dest后面;返回dest地址
实现如下
- char * strcat(char *dest,const char *src)
- {
- char* addr=dest;
- while(*dest)//找到'\0'
- {
- dest++;
- };
- while(*dest++=*src++)
- {};
- return addr;
- }
char * strcat(char *dest,const char *src)
{char* addr=dest;while(*dest)//找到'\0'{dest++;};while(*dest++=*src++){};return addr;
}
2、strcmp()
此函数的函数原型为 int strcmp(const char *str1, const char *str2).
功能为比较两个字符串。
当str1指向的字符串大于str2指向的字符串时,返回正数。
当str1指向的字符串等于str2指向的字符串时,返回0。
当str1指向的字符串小于str2指向的字符串时,返回负数。
实现如下:
这篇关于c str常用函数原型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!