মডিউল ১-১১: ভেরিয়েবল নামকরণের নিয়মাবলি

সি প্রোগ্রামিংয়ে ভেরিয়েবল নামকরণের নিয়মাবলি (উদাহরণ সহ)

১. অক্ষর এবং সংখ্যা:

  • ভেরিয়েবলের নাম শুরু করতে হবে একটি অক্ষর (a-z, A-Z) অথবা আন্ডারস্কোর (_ ) দিয়ে।

  • ভেরিয়েবলের নামের মধ্যে অক্ষর (a-z, A-Z), সংখ্যা (0-9), এবং আন্ডারস্কোর (_ ) ব্যবহার করা যায়।

উদাহরণ:

সঠিক ভেরিয়েবল নাম:

  • student_name

  • age

  • _age

  • total_sales

  • is_registered

ভুল ভেরিয়েবল নাম:

  • 1number (নামের শুরুতে সংখ্যা দিয়ে শুরু করা যায় না)

  • total-sales (আন্ডারস্কোরের পরিবর্তে হাইফেন ব্যবহার করা যায় না)

  • age_* (no special characters allowed other than underscore _ )

  • +age (no special characters allowed other than underscore _ )

২. সংরক্ষিত শব্দ (Keywords):

  • সি প্রোগ্রামিং ভাষায় কিছু নির্দিষ্ট শব্দ আছে যা ভেরিয়েবলের নাম হিসাবে ব্যবহার করা যায় না। এই শব্দগুলোকে সংরক্ষিত শব্দ (keywords) বলে। উদাহরণ: int, float, if, else, while, for, ইত্যাদি।

উদাহরণ:

  • int (একটি সংরক্ষিত শব্দ, ভেরিয়েবলের নাম হিসাবে ব্যবহার করা যায় না)

  • num = 10; (এটি ঠিক আছে, num একটি ভেরিয়েবল)

৩. ক্ষুদ্র/বড় হাতের অক্ষর (Case Sensitivity):

  • সি প্রোগ্রামিং ক্ষেত্রে ভেরিয়েবলের নাম ক্ষুদ্র ও বড় হাতের অক্ষরে ভিন্ন বলে বিবেচিত হয়।

উদাহরণ:

  • age (বয়স) এবং Age (এটি ভিন্ন ভেরিয়েবল)

৪. সার্থক নামকরণ:

  • ভেরিয়েবলের নাম এমনভাবে রাখুন যাতে সেই নামটি ভেরিয়েবলটি কী ধরনের ডেটা ধারণ করছে বা কি কাজে ব্যবহৃত হচ্ছে, তা বোঝা যায়। এতে প্রোগ্রাম পড়তে এবং বুঝতে সুবিধা হয়।

উদাহরণ:

  • total_marks (মোট নম্বর) এর চেয়ে studentMarks (শিক্ষার্থীর নম্বর) ভেরিয়েবলের নাম বেশি সার্থক।

  • y (কী ধরনের মান এটি ধারণ করছে, তা বোঝা যায় না।তাই, এভাবে ব্যবহার করা উচিত নয়)

এই নিয়মাবলি মেনে ভেরিয়েবল নামকরণ করলে আপনার সি প্রোগ্রাম বোঝা ও লিখা অনেক সহজ হবে।

Last updated