ความแตกต่างระหว่างทั้งสองรูปแบบอยู่ในตำแหน่งที่ตัวประมวลผลล่วงหน้าค้นหาไฟล์ที่จะรวมไว้
#include
ตัวประมวลผลล่วงหน้าค้นหาในลักษณะที่ขึ้นกับการใช้งาน โดยจะค้นหาไดเรกทอรีที่กำหนดล่วงหน้าโดยคอมไพเลอร์ วิธีนี้มักใช้เพื่อรวมไฟล์ส่วนหัวของไลบรารีมาตรฐาน
#include "ชื่อไฟล์"
ตัวประมวลผลล่วงหน้าจะค้นหาในไดเร็กทอรีเดียวกันกับไฟล์ที่มีคำสั่ง หากล้มเหลว ระบบจะเริ่มทำงานเหมือน #include