সিনট্যাক্সঃ প্রতিটি প্রোগ্রামিং ল্যাঙ্গুয়েজের একটা নির্দিষ্ট সিনট্যাক্স থাকে। সি প্রোগ্রামিং এর জন্য একেবারে সহজ সিনট্যাক্স হলঃ

<header files>
int main()
{
//your task goes here
return 0;
}
মনে রাখার সুবিধার্তেঃ
একটা সি প্রোগ্রামের সোর্সকোডে এক বা একাধিক হেডার ফাইলস থাকবে। একটা মেইন ফাংশন থাকবে। মেইন ফাংশনের মধ্যে প্রোগ্রামটা কি কাজ করবে সেগুলো কোড হিসেবে লেখা হবে।
হেডার ফাইলস কেন লাগে?
আপনারা যারা আগে কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখেছেন তারা এটা জানেন যে প্রোগ্রামে অনেকগুলো ফাংশন ব্যবহার করতে হয়, যার কিছু প্রোগ্রামিং ল্যাঙ্গুয়েজের নিজস্ব এবং কিছু ব্যবহারকারী নিজেই তৈরি করে। প্রোগ্রামিং ল্যাঙ্গুয়েজের নিজস্ব ফাংশনগুলো ব্যবহার করার জন্য হেডার ফাইলস লাগে। আর ব্যবহারকারী নিজে যেসব ফাংশন তৈরি করে সেগুলোর জন্য লাগে প্রটোটাইপ।
ফাংশন কি? কিভাবে ব্যবহার করা হয়? ব্যবহারকারী কিভাবে ফাংশন তৈরি করে? তা আমরা অন্য কোন পোষ্টে শিখব।

মেইন ফাংশনের কেন লাগে?
মেইন ফাংশনকে আপনি প্রোগ্রামিং ল্যাঙ্গুয়েজের হার্ট বলতে পারবেন। কারন কম্পাইলার যখন কম্পাইল শুরু করে তখন প্রথমে সেটা প্রোগ্রামের মেইন ফাংশন কোথায় আছে তা দেখে এবং মেইন ফাংশন থেকে সোর্সকোড কম্পাইল শুরু করে।