3.5.2 字符串类型
使用char类型的变量我们可以表示单个字符,那么,我们又该如何表示拥有多个字符的字符串呢? 我们注意到,一个字符串是由多个字符串连起来形成的。很自然地,一种最简单直接的方法就是利用数组(一种数据组织管理方式,它将多个相同类型的数据元素组织起来,形成一个数据序列以便于访问。更多可以参考后文3.6小节对数组的介绍)来保存一个字符串中的各个字符,最后用一个特殊字符‘ ’表示字符串的结束,以此来将多个char类型的字符数据串联成字符串。例如:
// 定义一个字符数组,用以保存字符串 char msg[32]; // 将各个字符依次保存到数组相应位置上 msg[0] = 'G'; // 第一个字符,保存到数组的第一个位置,后面的以此类推 msg[1] = 'o'; msg[2] = 'o'; msg[3] = 'd'; // 在最后的位置保存一个‘ ’,表示字符串结束 msg[4] = '