C++风格字符串处理与风格字符串对比分析.pdfVIP

  • 0
  • 0
  • 约2.3千字
  • 约 8页
  • 2026-05-25 发布于北京
  • 举报

C++风格字符串处理与风格字符串对比分析.pdf

字符串

一、C风格字符串

字符串处理在程序中应用广泛,C风格字符串是以\0(空字符)来结尾的字符数组。对字符串进行操作

的C函数定义在头文件string.h或中。常用的库函数如下:

//字符检查函数(非修改式操作)

//比较lhs和rhs是否相同。lhs等于rhs,返回0;lhs大于rhs,返回正数;lhs小于rhs,返回负数

//在str中查找首次出现ch字符的位置;查找不到,返回空指针

10

11

12

13//字符控制函数(修改式操作)

14

15

16

17

在使用时,程序员需要考虑字符数组大小的开辟,结尾空字符的处理,使用起来有诸多不便。

//求取字符串长度

printf(%d\n,strlen(str));

//字符串拼接

10

11

12

13

14

15//查找子串

16

17

18

19

二、C++风格字符串

C++了std::string(后面简写为string)类用于字符串的处理。string类定义在C++头文件中,注意和

头文

文档评论(0)

1亿VIP精品文档

相关文档