why do include lines not end with a semicolon?
c
Solution
Same reason #define macros don't -- they are for the preprocessor, which expands things like includes and defines before the compiler proper takes over.
Problem
when including libraries c, the line does not end with a semicolon, while other statements do. what is the reason behind this ?