C প্রােগ্রামিং ভাষাটি সাধারণত সবধরনের কাজের জন্য ব্যবহৃত হয় বলে একে General Purpose Programming Language বলা হয়। একজন প্রােগ্রামের যেসব সুবিধা দরকার, যেমন- বিভিন্ন ডেটা ব্যবহারের ব্যাপক স্বাধীনতা, স্বল্প সংখ্যক কী-ওয়ার্ড, দ্রুত ও দক্ষতার সাথে প্রােগ্রাম চালানাে এবং একই সাথে উচ্চ ও নিম্নস্তরের ভাষা সমন্বয় করা ইত্যাদি সব সুবিধাই C-তে আছে। তাই যে কোনাে ধরনের প্রােগ্রাম লিখতে C ভাষা ব্যবহার করা হয়। প্রতিটি C প্রােগ্রামের শুরুতে main () ফাংশনটি ব্যবহার করা হয়।