String


默认参数

函数参数工作原理

值传递

  • 创建副本,不影响原实参

址传递

  • 传递地址,影响原实参
  • 无法传递无任何没有存储位置的值 eg:数组索引,数值

程序分解


String

字符串处理函数

#include<string>

string::npos

用来表示不存在的位置,若字符串不存在包含关系,则 find 函数返回值为 string::npos

#include<string.h>

strcpy(s1,s2)

复制字符串 s2 到 s1

strcat(s1,s2)

连接 s2 到 s1 的末尾

strlen(s1)

返回字符串 s1 的长度

strcmp(s1,s2)

若 s1 和 s2 是相同的,则返回 0,s1< s2,返回值小于 0,若 s1>s2,返回值大于 0

常用类库

#include"strlib.h"

geline