c语言4种字符串函数的代码测试
1.字符串拼接strcat [contact]
2.字符串复制strcpy
3.带参数的字符串复制strncpy
4.字符串比较strcmp:比第一个不同字母的ascii码,如acb>abc
#include<stdio.h>
#include<string.h>
int main()
{
char s1[]="nihaoyuhua";
char s2[]="wangqingshui";
char s3[150];
// printf("%s\n",strcat(s1,s2)); //1.字符串拼接strcat [contact]
// strcpy(s2,s1); //2.字符串复制strcpy [s1复制给了s2]
// printf("%s\n",s2); //输出s1
// printf("%s\n",strcpy(s2,s1)); //与上面等价,输出s1 [s1复制给了s2]
// strncpy(s3,s1,2); //3.strncpy带参数的字符串复制
// printf("%s\n%s\n",s3,s1); //输出s1的前两个字符 [s1的前2个字符复制给s3]
printf("%d\n",(strcmp("abc","acb"))); //4.字符串比较strcmp 输出-1 [第一个不同字母的ascii码b>c]
return 0;
}