> ## Content Index
> Fetch the complete content index at: https://developerinsider.co/llms.txt
> Use this file to discover other available public pages before exploring further.

# What is the difference between #include <filename> and #include “filename”?
- URL: https://developerinsider.co/what-is-the-difference-between-include-filename-and-include-filename/
- Published: 2016-05-10T18:22:31.000Z
- Updated: 2018-03-29T17:00:50.000Z
- Author: Vineet Choudhary
- Tags: Primary, C Programming, Interview

The difference is in the location where the preprocessor searches for the included file.

For `#include "filename"` the preprocessor searches in the same directory as the file containing the directive. This method is normally used to include programmer-defined header files.

For `#include <filename>` the preprocessor searches in an implementation dependent manner, normally in search directories pre-designated by the compiler/IDE. This method is normally used to include standard library header files.

[Click here to learn more about C and C++](https://developerinsider.co/c-and-cpp-insider)