4.2.1 char 类型数组和 null 字符

  • C 中没有专门用于存储字符串的变量类型
  • \0: 空字符串 (null character)

image.png

char 数组:

  1. char name[40];

image.png

4.2.2 使用字符串

image.png

  • scanf() 自动添加 \0, 不能有空白, 否则只读取一部分数据
  • define 中的字符串也无需手动添加 \0

字符串和字符

  • "x" 常量是字符串, 实际上由 'x''\0' 组成

image.png

4.2.3 strlen() 函数

  • sizeof() 所运算的参数如果是变量, 那么可以省略 ()

image.png

image.png