I\'m new to C. I have a book in front of me that explains C\'s \"file scope\", including sample code. But the code only declares and initializes a file scoped variable - it
Remove the second include instruction. As it was said above...
Before compiling your code a compiler preprocesses it. In that stage it processes all the instructions starting with '#', like #include, #define and etc.
To see the result of that stage you can just run 'gcc -E ' (if you are using gcc).