计算机上的非数值处理对象基本上是字符串数据。在较早的程序设计语言中,字符串是作为输入和输出的常量出现的,随着程序语言的发展,产生了字符串处理,C++中提供了关于字符串的基本函数。数组和广义表是与线性表有所区别的数据结构。它们可以看成是线性表在下述含义上的扩展:线性表中的元素本身也是一个数据结构。