The difference between linear array and a record is
An array is suitable for homogeneous data but hte data items in a record may have different data type
In a record, there may not be a natural ordering in opposed to linear array.
A record form a hierarchical structure but a lienear array does not
All of above