11.10 关键概念

很多程序都需要处理文本数据。一个程序可能会要求您输入姓名、公司列表、地址、某种蕨类植物的名称、乐曲名等等,毕竟我们是用语言和这个世界打交道,使用文本的例子多得不计其数。字符串就是C程序处理它们的方式。

C的字符串,无论是用字符数组还是指针或字符串文字定义的,都是以包含字符编码的一系列字节形式存放,并以空字符为结束标志。C通过提供一个函数库对字符串进行操作、搜索和分析来实现字符串的广泛用途。特别地,一定要记住在比较字符串时,应该用strcmp()函数而不是用关系运算符;应该用strcpy()或strncpy()函数,而不是用赋值运算符来把字符串赋值给字符数组。

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元