C语言 什么叫 字符串处理函数 详细点说下 举个例子 看看

是这样的,想请问下,C语言 什么叫 字符串处理函数 详细点说下 举个例子 看看
最新回答
姐独占天下

2024-10-22 16:17:48

对字符串,有一些操作,比如说删除,复制,比较,查找等。如果自己编代码来实现的话,比较麻烦。人们编的算法放在系统中,方便了用户的使用,需要处理字符有关的问题,就直接调用系统的字符串函数,比如说,函数原型为 int strcmp(char *str1,char str2)这个函数就是用来比较字符串sre1和str2的大小的函数,调用的时候就是 str(str1,str2)调用后会有一个返回值,str1<str2,返回负数;str1>str2,返回整数;str1=str2,就返回0.返回值是整数,这也就解释了函数前的int .只是调用的这些函数的时候,要事先声明一下,就是在程序的开始,把头文件包含进来就了。不知道我说i明白没有。。。。。。。
扯蛋的青春

2024-10-22 13:09:37

以str开始的函数基本上都是。
strcmp。strcat,strcpy,等。具体用法,百度百科里应该十分详细。
爱情,从来不晚

2024-10-22 12:00:26

因为C语言本身是没有字符串这种类型的,只是用‘\0’做结尾的字符数组做替代使用,因此不能对字符串直接进行操作(如字符串复制,比较,连接,取子段等),C语言标准库提供了一些针对“\0”为结尾的字符数组操作的常用函数方法(就是我们常说的字符串处理函数)。
如:
char str1[]="hello!\0";
char str2[17];
strcpy(str2,str1);//将str1复制到str2
strcat(str2,str1);将str1连接到str2
夜来疯

2024-10-22 14:33:28

字符串处理函数:百度百科
http://baike.baidu.com/view/1570652.htm