Question: what is the difference between fundamental data types and user-defined data types?
Answer: Fundamental data type is also called primitive data type. ... Derived data type is the aggregation of fundamental data type. character, integer, float, and void are fundamental data types. Pointers, arrays, structures and unions are derived data types.