字符串 文章目录 字符串 字符串 零 前言 一 字符串字面量 1. 字符串字面量中的转义序列 2. 延续字符串字面量 3. 字符串字面量的存储 4. 字符串字面量的操作 5. 字符串字面量与字符常量 二 字符串变量 1. 初始化字符串变量 2. 字符数组与字符指针 三 字符串的读和写 1. 用 printf 函数和 puts 函数写字符串 2. 用 scanf 函数和 gets 函数读字符串 3. 逐个字符读取字符串 四 访问字符串中的字符 五 C 语言字符串库 程序:显示一个月的提醒列表 六 字符串惯用法 1. 搜索字符串结尾 2. 复制字符串 七 字符串数组 1. 命令行参数 程序:核对行星的名字 字符串 零 前言 前几章虽然我们用过 char 类型变量和 char 类型数组,但我们始终没有谈到处理字符序列(C 的术语是字符串)的便捷方法。 本章将介绍字符串常量(C 标准中称为字符串字面量)和字符串变量(可以在程序运行时修改)。 一 字符串字面量 字符串字面量(string literal)是一对用双引号括起来的字符序列。 C++ 中常称为字符串字面值,或称为常值,或称为字面量。有些 C 语言的书中称之为字串 1. 字符串字面量中的转义序列 字符串字面量可以包含转义序列。比如: printf("H