একটা সি প্রোগ্রাম বিভিন্ন ধরনের টোকেনর এর সমন্বয়ে গঠিত। টোকেন হতে পারে একটা কীওয়ার্ডস, একটা আইডেন্টিফায়ারস, একটা কন্সট্যান্ট, একটা স্ট্রিং লিটেরাল অথবা একটা সিম্বল। উদাহরন স্বরুপ:
printf("C programming");
এই স্টেটমেন্টাকে যদি আমরা টোকেনে ভাগ করি তাহলে এমন হয়:
নোট: সি তে সেমিকোলন (;) কে স্টেটমেন্ট টার্মিনেটর হিসেবে ব্যবহার করা হয়। তার মানে প্রতিটা স্টেটমেন্ট একটা সেমিকোলন দিয়ে শেষ করতে হবে।
কমেন্টস
কমেন্টস হচ্ছে সাহায্যকারী টেক্সট। অন্যভাবে বললে কমেন্টস ব্যবহার করা হয় ডকুমেন্টেশনের জন্য । ধরেন আপনি একটি কোড লিখলেন আজকে, ২ মাস পরে যদি আপনার লেখা কোডটি দেখেন তখন হঠাৎ করে বুঝতে পারবেন নাহ কোনটা কি কারনে লিখেছেন। অথবা ধরেন আপনি একটি কোড লিখলেন সেটা আপনার বন্ধুকে দিলেন, সে হয়তো সহজে বুঝবে না আপনি কোথায় কি করেছেন। এক্ষেত্রে যদি আপনি আপনার কোডের ভিতর কিছু টেক্সট লিখে রাখেন তাহলে বুঝতে অনেক সহজ হবে। যেমন: