C++字符串

1,2这个形式的字符串数组,就和普通数组一样,定义后面的大括号,里面装着每个具体的值,然后3,4直接表示出来,然后其实直接3就OK了,4可能是为了方便看。
字符串数组输入部分
1.这个。。先把字符串数组定义好,然后使用cin直接输入进去
2.如果想要读入包含空格键之类字符串的话,直接fgets,格式记住fgets(str,100,stdin),多练
首先是这个头文件#include<string.h>
然后就是三个函数吧
遍历就是for循环,把数组遍历一遍;然后接下来就是介绍后面有更好用的string头文件,确实比字符串数组便利简洁很多,然后往下看
用cout可以输出空格键,但是cin无法输入空格键,遇到空格即停止输入,所以此时引入一个getline(cin,s),可以把空格键也都输入进去。
一些方法方式
1.了解学习一下啊,size,输出int;empty,输出bool。
2.那个(5)的赋值方法属实不太会,多练几遍吧
3.那个(6)就是字符串的相加
这个就是一个注意点,字符串相加必须至少有一个是S1/S2;
然后个人感觉遍历字符串数组用这个方法更爽
然后这个牛逼的方法也可以遍历空格(划重点)
然后for(char&c:s) c='a';,这个就是可以通过后面的c='a'把里面的字符换掉;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探