C基础笔记(字符串)
1.C基础笔记(Hello world)2.C基础笔记(输出函数)3.C基础笔记(常量与变量)4.C基础笔记(常量与变量2)5.C基础笔记(输入函数)6.C基础笔记(运算符1)7.C基础笔记(运算符2)8.C基础笔记(分支结构if-else)9.C基础笔记(for循环语句)10.C基础笔记(分支语句switch开关语句)11.C基础笔记(嵌套for循环)12.C基础笔记(while循环)13.C基础笔记(函数)14.C基础笔记(函数与变量)15.C基础笔记(数组)16.C基础笔记(二维数组)17. C基础笔记(指针)18.C基础笔记(函数指针)
19.C基础笔记(字符串)
20.C语言基础(结构体)21.C基础笔记(结构体的使用与嵌套)字符串
strlen 计算字符串长度 : strlen(s1); 返回字符串 s1 的长度。
strcat 字符串相连: strcat(s1, s2); 连接字符串 s2 到字符串 s1 的末尾。
strcmp字符串比较 strcmp(s1, s2); 如果 s1 和 s2 是相同的,则返回1;如果 s1<s2 则返回小于 0;如果 s1>s2 则返回大于 0。
strcpy 字符串拷贝: strcpy(s1, s2); 复制字符串 s2 到字符串 s1。
strstr: strstr(s1, s2); 返回一个指针,指向字符串 s1 中字符串 s2 的第一次出现的位置。
#include <stdio.h> #include <string.h> int main () { char str1[14] = "hello "; char str2[14] = "world"; char str3[14]; int len ; /* 复制 str1 到 str3 */ strcpy(str3, str1); printf("strcpy( str3, str1) : %s\n", str3 ); /* 连接 str1 和 str2 */ strcat( str1, str2); printf("strcat( str1, str2): %s\n", str1 ); /* 连接后,str1 的总长度 */ len = strlen(str1); printf("strlen(str1) : %d\n", len ); return 0; }
结果:
strcpy( str3, str1) : hello
strcat( str1, str2): helloworld
strlen(str1) :
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)