平行数组是程序设计采用多个数组隐式表示一个以记录（record）为元素的数组。多个数组在同一下标的元素隐式对应于记录的各个域。例如，可以声明一个数组包含100个名字，另一个数组包含100个年龄（整型），相同下标的元素成对表示一个人：int ages[] = {0, 17, 2, 52, 25};char *names[] = {"None", "Mike", "Billy", "Tom", "Stan"};int parent[] = {0 /*None*/, 3 /*Tom*/, 1 /*Mi