C তে, ডিবাগ আউটপুট প্রিন্ট করার সর্বাধিক প্রচলিত পদ্ধতি হল স্ট্যান্ডার্ড I/O লাইব্রেরি থেকে printf ফাংশন ব্যবহার করা। printf ফাংশনটি টাইপড আউটপুট স্ট্যান্ডার্ড আউটপুট ডিভাইসে, সাধারণত স্ক্রিনে, ব্যবহার করার অনুমতি দেয়। এখানে একটি সাধারণ উদাহরণ দেওয়া হল.
printf
C এর REPL এর সাথে মিলিত হতে আপনি Python অথবা JavaScript এর মত সরল পথ খুঁজে পাবেন না হয়ত। তবে, Cling-এর মত টুলস, যা Clang এবং LLVM প্রযুক্তি উপর নির্ভরশীল C/C++ ইন্টারপ্রিটার, এটি সম্ভব করে তোলে। শুরু করার নিয়ম এখানে.
Cling
GDB (GNU Debugger) হল C প্রোগ্রামিং-এর জন্য সবচেয়ে প্রচলিত ব্যবহৃত ডিবাগার। একটি সাধারণ C প্রোগ্রাম ডিবাগ করার জন্য GDB ব্যবহার করে একটি সংক্ষিপ্ত গাইড এখানে দেওয়া হলো। প্রথমে, আপনার C প্রোগ্রামটি -g ফ্ল্যাগের সাথে কম্পাইল করুন যাতে ডিবাগিং তথ্য সংযুক্ত হয়.
-g
যদিও C ভাষায় অন্য কিছু ভাষার মতো বিল্ট-ইন টেস্টিং ফ্রেমওয়ার্ক নেই, তবুও আপনি assert.h ব্যবহার করে সাধারণ দাবিগুলোর জন্য এফেক্টিভ টেস্ট লিখতে পারেন অথবা স্ট্রাকচারড টেস্টিংয়ের জন্য থার্ড-পার্টি ফ্রেমওয়ার্ক যেমন CUnit অথবা Unity ইন্টিগ্রেট করতে পারেন। এখানে দুটি পূর্ণসংখ্যা যোগ করা একটি ফাংশন টেস্ট করার জন্য assert.h ব্যবহার করে একটি ব্যাসিক উদাহরণ দেয়া হলো.