সি প্রোগ্রামিং এইচটিএমএল সিএসএস জাভাস্ক্রিপ্ট পিএইচপি এসকিউএল
ফোরাম
×

 সি টিউটোরিয়াল

সি প্রোগ্রামিং কি? সি এর ইতিহাস সি এর বৈশিষ্ট্যসমূহ কেন সি শিখবেন? সি ইন্সটলেশন প্রথম সি প্রোগ্রাম সি প্রোগ্রামের ফ্লো প্রোগ্রামিং শেখার সঠিক পদ্ধতি সি কীওয়ার্ড সি আইডেন্টিফায়ার সি ভ্যারিয়েবল সি কনস্ট্যান্ট সি ডাটা টাইপ সি মোডিফায়ার সি ইনপুট/আউটপুট সি অপারেটর সি কমেন্ট সি অপারেটর অগ্রাধিকার

সি কন্ট্রোল স্টেটমেন্ট

সি ইফ সি ইফ...ইলস সি ফর লুপ সি হোহাইল লুপ সি ডু...হোহাইল লুপ সি ব্রেক সি কন্টিনিউ সি সুইচ স্টেটমেন্ট সি goto স্টেটমেন্ট

 সি ফাংশন

সি ফাংশন পরিচিতি সি ইউজার কর্তৃক ফাংশন সি ফাংশন টাইপ সি রিকার্সন সি ভ্যারিয়েবল স্কোপ

 সি অ্যারে

সি অ্যারে পরিচিতি সি মালটি-ডাইমেনশনাল অ্যারে সি অ্যারে ফাংশন

 সি স্ট্রিং

সি স্ট্রিং সি স্ট্রিং ফাংশন

 সি পয়েন্টার

সি পয়েন্টার পরিচিত সি পয়েন্টার অ্যারে সি পয়েন্টার ফাংশন সি মেমোরি ম্যানেজমেন্ট

 সি ফাইল এবং স্ট্রাকচার

স্ট্রাকচার পরিচিত স্ট্রাকচার ও পয়েন্টার সি স্ট্রাকচার ও ফাংশন সি ইউনিয়ন ফাইল হ্যান্ডেলিং

 সি অতিরিক্ত টিউটোরিয়াল

সি লাইব্রেরী সি প্রিপ্রোসেসর এবং ম্যাক্রো সি ইনুমিরেশন সি এরর নিয়ন্ত্রণ সি টাইপ কাস্টিং সি বিট ফিল্ড সি ভ্যারিয়েবল আর্গুমেন্ট সি কমান্ড লাইন আর্গুমেন্ট

 

সি প্রোগ্রামিং কিওয়ার্ড


এই অধ্যায়ে আপনি কীওয়ার্ড(keyword) সম্মন্ধে জানবেন। সি প্রোগ্রামিং এ কীওয়ার্ড হলো সংরক্ষিত(reserved) শব্দ যা সিনট্যাক্স(syntax)-এর অংশ।


সি টোকেন

সি প্রোগ্রামিং ভাষার সবচেয়ে ক্ষুদ্রতম একককে টোকেন(token) বলা হয়। সি প্রোগ্রামিং এ তিন ধরনের টোকেন আছে এবং সকল প্রোগ্রামেই এই টোকেন-সমূহ ব্যবহৃত হয়ঃ

  1. কীওয়ার্ড
  2. ভ্যারিয়েবল
  3. কনস্ট্যান্ট

অক্ষর সেট(Character set)

সি প্রোগ্রামে ব্যবহৃত বৈধ বর্ণমালা(alphabets), অংক(digits) এবং বিশেষ অক্ষর(special characters)-এর সমাহার-ই হলো অক্ষর সেট।


বর্ণমালা(Alphabets)

বড় হাতের অক্ষর(Uppercase): A B C ................................... X Y Z

ছোট হাতের অক্ষর(Lowercase): a b c ...................................... x y z


অংক(Digits)

0 1 2 3 4 5 6 7 8 9


বিশেষ অক্ষর(Special Characters)

সি প্রোগ্রামিং এ ব্যবহৃত বিশেষ অক্ষরসমূহ
, < > . _
( ) ; $ :
% [ ] # ?
' & { } "
^ ! * / |
- \ ~ +  

হোয়াইট স্পেস ক্যারেক্টার(White space Characters)

খালি স্পেস(blank space), নতুন লাইন(new line), অনুভূমিক ট্যাব(horizontal tab), ক্যারিয়েজ রিটার্ন(carriage return) এবং ফর্ম ফিড( form feed)


সি কীওয়ার্ড(Keyword)

প্রোগ্রামিং এ কীওয়ার্ড হলো পূর্বনির্ধারিত এবং সংরক্ষিত শব্দ যা বিশেষ অর্থ বহন করে। কীওয়ার্ড সিনট্যাক্সের অংশ হওয়ায় এদেরকে আইডেন্টিফায়ার হিসাবে ব্যবহার করা যায় না। উদাহরণস্বরূপঃ

int age;

এখানে int হলো কীওয়ার্ড যা দ্বারা  'age' কে পূর্ণসংখ্যা(integer) টাইপের ভ্যারিয়েবল(variable) হতে নির্দেশ করছে। 

সি প্রোগ্রামিং কেস-সেনসিটিভ(case-sensitive) হওয়ায় সকল কীওয়ার্ডকে অবশ্যই ছোট হাতের অক্ষরে লিখতে হবে। এখানে আনসি(ANSI) সমর্থিত সকল কীওয়ার্ড এর তালিকা তুলে ধরা হলোঃ

সি কীওয়ার্ডসমূহ
auto double int struct
break else long switch
case enum register  typedef
char extern return union
continue for signed void
do if static  while
default goto sizeof volatile
const float short unsigned

এই সমস্ত কীওয়ার্ড ছাড়া কম্পাইলার(compiler) এর উপর ভিত্তিকরে সি প্রোগ্রামিং ল্যাঙ্গুয়েজ আরোও কিছু কীওয়ার্ড সমর্থন করে।

এই সমস্ত কীওয়ার্ড, এদের সিনট্যাক্স এবং এদের ব্যবহার কীওয়ার্ড সংশ্লিষ্ট টপিক্সে আলোচনা করা হয়েছে। যাইহোক, আপনি সামনে না বেড়ে সংক্ষেপে যদি এই সকল কীওয়ার্ডের ধারণা নিতে চান তাহলে সি প্রোগ্রামিং এ সকল কি কীওয়ার্ডের তালিকা পেজটি ভিজিট করতে পারেন।