preprocessor_data_structures Associate values with each other and access them with macros. One application of this is multidimensional arrays in pure C/C++.