Which data type does not occupy any memory space?

The void data type indicates the lack of a given type. It is frequently encountered in function return types and pointers.
Memory size: The void type takes up no memory space.

Example:
void function()

{

printf(“Hello world”);

}
These basic data types serve as fundamental building blocks for storing and processing data in C programs, meeting a wide range of requirements from simple characters to complicated floating-point integers.