C में, डिबग आउटपुट प्रिंट करने का सबसे सामान्य तरीका स्टैंडर्ड I/O लाइब्रेरी से printf फ़ंक्शन का उपयोग करना है। printf फ़ंक्शन स्टैंडर्ड आउटपुट डिवाइस, आमतौर पर स्क्रीन पर स्वरूपित आउटपुट की अनुमति देता है। यहाँ एक सरल उदाहरण है.
printf
C REPL के साथ संलग्न होने के लिए, आपको पायथन या जावास्क्रिप्ट जैसी भाषाओं की तरह सीधा मार्ग नहीं मिल सकता है। हालाँकि, जैसे उपकरण Cling, जो क्लैंग और LLVM प्रौद्योगिकी पर आधारित C/C++ इंटरप्रीटर है, यह संभव बनाते हैं। यहाँ शुरू करने का तरीका है.
Cling
GDB (जीएनयू डीबगर) C प्रोग्रामिंग के लिए सबसे आम रूप से प्रयोग किए जाने वाला डीबगर है। यहां GDB का उपयोग करके एक सरल C प्रोग्राम को डीबग करने के लिए एक संक्षिप्त मार्गदर्शिका है। सबसे पहले, डीबगिंग जानकारी शामिल करने के लिए -g फ्लैग के साथ अपने C प्रोग्राम को कंपाइल करें.
-g
जबकि C में कुछ अन्य भाषाओं की तरह एक निर्मित परीक्षण ढांचा नहीं है, आप फिर भी सरल दावों के लिए assert.h का उपयोग करके या संरचित परीक्षण के लिए CUnit या Unity जैसे तीसरे पक्ष के ढांचों को एकीकृत करके प्रभावी परीक्षण लिख सकते हैं। यहां दो पूर्णांक जोड़ने वाले एक फंक्शन का परीक्षण करने के लिए assert.h का उपयोग करते हुए एक मूल उदाहरण है.