31-关键概念
11.10 关键概念
许多程序都要处理文本数据。一个程序可能要求用户输入姓名、公司列表、地址、一种蕨类植物的学名、音乐剧的演员等。毕竟,我们用言语与现实世界互动,使用文本的例子不计其数。C程序通过字符串的方式来处理它们。
字符串,无论是由字符数组、指针还是字符串常量标识,都存储为包含字符编码的一系列字节,并以空字符串结尾。C提供库函数处理字符串,查找字符串并分析它们。尤其要牢记,应该使用 strcmp()
来代替关系运算符,当比较字符串时,应该使用 strcpy()
或 strncpy()
代替赋值运算符把字符串赋给字符数组。