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