datatypes.c --> checking datatypes
pointers_error.c --> mixing types and pointers