include کردن به کامپایلر اعلام می کنه که از توابع متغیر ها یا کلاس های فایل مورد نظر می خواهیم استفاده کنیم یعنی در اصل یک کپی از چیزای تعریف شده داخل فایل رو میزاره تو محلی که فایل include شده .
تفاوت
#include <filename>
#include "filename"
تفاوت این 2 بر می گرده به محلی که کامپایلر فایل مورد نظر رو پیدا می کنه
حالت اول کامپایلر محل هایی که ;کتابخانه های استاندارد قرار دارن رو جست و جو می کنه .
حالت دوم همون محلی که فایل در اون در حال کامپایله رو برای پیدا کردن فایل استفاده می کنه .