মডিউল ১-১১: ভেরিয়েবল নামকরণের নিয়মাবলি
সি প্রোগ্রামিংয়ে ভেরিয়েবল নামকরণের নিয়মাবলি (উদাহরণ সহ)
১. অক্ষর এবং সংখ্যা:
ভেরিয়েবলের নাম শুরু করতে হবে একটি অক্ষর (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