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

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

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

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

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

 সি ফাংশন

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

 সি অ্যারে

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

 সি স্ট্রিং

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

 সি পয়েন্টার

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

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

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

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

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

 

সি প্রোগ্রামিং আইডেন্টিফায়ার


এই অধ্যায়ে আপনি আইডেন্টিফায়ার(identifier) সম্মন্ধে জানবেন এবং ভ্যারিয়েবল(variable) এর জন্য উপযুক্ত নামকরণ শিখবেন।

সি আইডেন্টিফায়ার

কোনো সত্ত্বা(entity) যেমন ভ্যারিয়েবল, ফাংশন, স্ট্রাকচার ইত্যাদিকে সনাক্ত করার জন্য ব্যবহৃত নামই হলো আইডেন্টিফায়ার।

সি প্রোগ্রামিং এ আইডেন্টিফায়ারকে অবশ্যই ইউনিক(unique) হতে হবে। প্রোগ্রাম সম্পাদন(execution)-এর সময় কোনো সত্ত্বাে(entity)-কে একটি ইউনিক নামের মাধ্যমে সনাক্ত করার জন্যই মূলত এদের সৃষ্টি। উদাহরণস্বরূপঃ

int money;
double accountBalance;

এখানে money এবং accountBalance হলো আইডেন্টিফায়ার

মনে রাখবেন, আইডেন্টিফায়ার এর নাম দেওয়ার জন্য কখনোই সি কীওয়ার্ডসমূহ ব্যবহার করা যাবে না।

যেমন- আপনি ইচ্ছা করলেই double কে আইডেন্টিফায়ার হিসাবে ব্যবহার করতে পারবেন না কারণ ইহা কীওয়ার্ড।


আইডেন্টিফায়ারের নাম রাখার নিয়মাবলী

  1. একটি বৈধ আইডেন্টিফায়ারে বর্ণমালা(বড় হাতের বর্ণ বা ছোট হাতের বর্ণ) , ডিজিট(digits) এবং আন্ডারস্কোর(_) থাকতে পারে।
  2. আইডেন্টিফায়ার এর নাম বর্ণ অথবা আন্ডারস্কোর দিয়ে শুরু হতে হবে। তবে আন্ডারস্কোর দিয়ে আইডেন্টিফায়ারের নাম শুরু করাকে অনুৎসাহিত করা হয়।
  3. আইডেন্টিফায়ারের নাম যেকোনো দৈর্ঘের হতে পারে। তবে কম্পাইলার প্রথম ৩১ বর্ণ কে আইডেন্টিয়ায়ারের নাম হিসাবে বেছে নেয়।

উত্তম পন্থায় প্রোগ্রামিং

কীওয়ার্ড ছাড়া আইডেন্টিফায়ারের জন্য আপনি যেকোনো নাম পছন্দ করতে পারেন। যাইহোক, আপনি যদি আইডেন্টিফায়ারকে অর্থপূর্ণ নাম দেন তাহলে ইহা আপনার এবং আপনার অনুসারী প্রোগ্রামারদের জন্যও বুঝা সহজ হবে।