ความแตกต่างอยู่ที่ ตำแหน่งที่ preprocessor ค้นหาไฟล์ #include <filename> ค้นหาใน system include directories (ที่ compiler กำหนดไว้) ใช้สำหรับ standard library headers #include filename ค้นหาใน same directory กับไฟล์ที่มี directive นี้ก่อน หาไม่เจอค่อยค้นหาแบบ <filename> ใช้สำหรับ user-d