ในภาษา C, วิธีที่พบบ่อยที่สุดในการพิมพ์ผลลัพธ์การดีบักคือการใช้ฟังก์ชัน printf จากไลบรารี่มาตรฐาน I/O ฟังก์ชัน printf ช่วยให้สามารถส่งแบบแผนผลลัพธ์ไปยังอุปกรณ์มาตรฐานการออกข้อมูล โดยปกติแล้วคือหน้าจอ ตัวอย่างง่าย ดังนี้.
printf
การใช้งาน C REPL อาจไม่ง่ายเหมือนในภาษาเช่น Python หรือ JavaScript.
GDB (GNU Debugger) เป็น debugger ที่ใช้กันมากที่สุดสำหรับการเขียนโปรแกรมภาษา C นี่คือคู่มือสั้น ๆ เกี่ยวกับการใช้ GDB ในการดีบักโปรแกรม C ง่าย ๆ ก่อนอื่น คอมไพล์โปรแกรม C ของคุณด้วย flag -g เพื่อรวมข้อมูลการดีบัก.
-g
แม้ภาษา C จะไม่มีเฟรมเวิร์กการทดสอบภายในตัวเองเหมือนภาษาอื่น ๆ คุณยังสามารถเขียนการทดสอบได้มีประสิทธิภาพโดยใช้ assert.h สำหรับการยืนยันที่เรียบง่าย หรือรวมเฟรมเวิร์กภายนอกอย่าง CUnit หรือ Unity เพื่อการทดสอบที่มีโครงสร้างมากขึ้น นี่เป็นตัวอย่างพื้นฐานโดยใช้ assert.h เพื่อทดสอบฟังก์ชันที่บวกเลขจำนวนเต็มสองตัว.