Use
for system headers, and "whatever"
for your own headers.
The difference is that when it's enclosed in quotes, the compiler will look in the local directory, but with <>
, it won't. If you want to get technical, the C standard doesn't guarantee that, but it's how essentially all compilers work.