you have many functions in c language like printf, scanf, getch, there a lot more. If all these functions were un grouped it would be difficult for the programmer to manage the code, so make the task easier the functions are divided into groups which are known as header files in c language, i.e all the input output (I/O) related functions can be found in stdio.h whereas maths functions can be found in math.h etc.
you can learn more about header files here:
http://thetechnofreaks.com/2011/08/23/the-basics-welcome-to-the-world-of-programming/
list of header files in c and function prototype associated with each file
No predefined 'header' function in the standard C libraries. There are header files, if that's what you mean.
to include the header files.
It's 1405 in my Linux box.
Java does not require header files like C/C++.
Rephrase your question so it is comprehensible.
C programs do not require header files. If you want a C program without header files, you can simply not create them. However, you may or may not be able to include your non-header file source files.
It isn't necessary to include header files in C. However, without the functionality provided by some header files, your program wouldn't be able to do very much that is useful.
That would include header files, data types, loops, functions, pointers, arrays
256
Yes.
The C header files are in the same place as other Unix and Unix-like systems: /usr/include if you installed the compiler.