Included files, all or nothing? : <p>I have been writing code for a while, but I am not classically trained in computer science, so if this question is ridiculous, please go easy on me.</p>

<p>Something I have been trying to find a definitive answer on for a while is, if I #include a file in C, do I get the ENTIRE contents of the file linked in, or just the parts I use? If it has 10 functions in it, and I only use 1 of the functions, does the code for the other 9 functions get included in my executable? This is especially relevant for me right now as I am working on a micro-controller and memory is precious.</p>

<p>Thanks for any help with this question.</p>
