当前位置: 首页 > news >正文

C 语言风格的字符串,非 string 类如何初始化字符串,以及操作字符串的函数(C++复习向p12)

C 风格的字符串

以 C 风格初始化字符串,有这 2 种方法。其中的 ‘\0’ 是字符串结束符号,是 null 字符

char site[7] = {'R', 'U', 'N', 'O', 'O', 'B', '\0'};
char site[] = "RUNOOB";

C++ 中操作字符串的函数 (以null结尾的字符串)

  • strcpy(s1, s2) 把 s2 复制到 s1 上面
  • strcat(s1, s2) 把 s2 接到 s1 后面
  • strlen(s1) 获得字符串 s1 的长度
  • strcmp(s1, s2) 比较 s1, s2 大小,如果一样返回 0,如果 s1 > s2 返回大于一的值 ,反之亦然
  • strchr(s1, ch) 返回一个指针,指向 字符 ch 第一次出现的位置
  • strstr(s1, s2) 返回一个指针,指向 字符串 s2 第一次出现的位置

C++ 中的 string 类型

C++ 标准库中提供了 string 类型,支持上述的所有操作,还增加了新功能。

这是面向对象的内容,您需要先了解类和对象再进行 string 类型的学习~

http://www.lryc.cn/news/90566.html

相关文章:

  • Linux文件系统、磁盘I/O是怎么工作的?
  • 设计原则之接口隔离原则
  • ubuntu20.04 ffmpeg mp4转AES加密的m3u8分片视频
  • Java08——继承
  • C++高级语法
  • React学习笔记九-高阶函数与函数柯里化
  • 2023年电工杯B题半成品论文使用讲解
  • 第1关:ODBC程序设计
  • Kotlin笔记(零)简介
  • android 12.0去掉usb授权提示框 默认给予权限
  • 工作积极主动分享,善于业务沟通
  • Opencv-C++笔记 (1) : opencv的数据结构
  • 什么是时间复杂度?
  • Spring框架中有哪些不同类型的事件
  • Codeforcs 1732C2 暴力
  • Python安全和防护:如何保护Python应用程序和用户数据的安全
  • [转载]Nginx 使用 X-Accel-Redirect 实现静态文件下载的统计、鉴权、防盗链、限速等
  • 继电器的详细分类
  • docker的底层原理,带你上天
  • HNU-电子测试平台与工具2-串口实验5次
  • Ext JS嵌套分组表格的实现
  • 【配电网重构】基于改进二进制粒子群算法的配电网重构研究(Matlab代码实现
  • Python编程语言简介
  • ChatGPT国内免费访问
  • 从零到无搭建Vue项目及代码风格规范
  • ASP.NET基于BS结构的实验室预约模型系统(源代码+论文)
  • Java货运物流园管理系统源码
  • Linux4.2LAMP
  • 车载ECU休眠唤醒-TJA1145
  • 平衡二叉树的插入,删除以及平衡调整。