C
candy
hi all,
I just want to know that whether the C header files( like stdio.h,etc
which the compiler provides) just contains the function declarations
or they also contain some additionalinformation like where to look in
the memory for the defintions of the standard functions like
scanf(char*c,...)).
Also,if there is no information about the location of the memory where
the definitions of the standard functions is present,then can we just
declare the function which we want to use,ourselves,and then don't
include the required header file/s.
Also,can you please tell me the steps in brief through which a typical
complier passes the source file so as to generate the final executable
file.
Also,can you please tell me that why an executable file made in Windows
operating system is not recognised by the Linux operating System and
vice-versa.
Thanks in advance,
Candice.
I just want to know that whether the C header files( like stdio.h,etc
which the compiler provides) just contains the function declarations
or they also contain some additionalinformation like where to look in
the memory for the defintions of the standard functions like
scanf(char*c,...)).
Also,if there is no information about the location of the memory where
the definitions of the standard functions is present,then can we just
declare the function which we want to use,ourselves,and then don't
include the required header file/s.
Also,can you please tell me the steps in brief through which a typical
complier passes the source file so as to generate the final executable
file.
Also,can you please tell me that why an executable file made in Windows
operating system is not recognised by the Linux operating System and
vice-versa.
Thanks in advance,
Candice.