C++ এ শনাক্তকারী কি?

C E Sanaktakari Ki



শনাক্তকারী C++ প্রোগ্রামিং এ গুরুত্বপূর্ণ ভূমিকা পালন করে। এগুলি কোডে ফাংশন, ভেরিয়েবল এবং অন্যান্য সত্তার নাম দিতে ব্যবহৃত হয়। তারা প্রোগ্রামের প্রতিটি সত্তাকে একটি অনন্য পরিচয় প্রদান করে এবং প্রোগ্রামারদের তাদের সনাক্তকরণ এবং অ্যাক্সেস করতে সহায়তা করে। C++ এ শনাক্তকারীর ব্যবহার বোঝা দক্ষ এবং পঠনযোগ্য কোড লিখতে সহায়ক।

এই নিবন্ধে, আমরা C++-এ শনাক্তকারীগুলি কী এবং কীভাবে সেগুলি ভাষায় ব্যবহার করা হয় তা নিয়ে আলোচনা করব।

C++ এ শনাক্তকারী কি?

একটি শনাক্তকারী অক্ষরগুলির একটি সংমিশ্রণ যা অনুসরণ করে এমন একটি উপাদানকে উপস্থাপন করে:







  • বস্তুর নাম বা পরিবর্তনশীল নাম
  • ইউনিয়ন, কাঠামো, বা শ্রেণীর নাম
  • গণনাকৃত প্রকারের নাম
  • একটি ইউনিয়ন, কাঠামো, শ্রেণী বা গণনার সদস্য
  • ক্লাস-মেম্বার ফাংশন বা ফাংশন
  • typedef নাম
  • লেবেলের নাম
  • ম্যাক্রো নাম
  • ম্যাক্রো প্যারামিটার

একটি শনাক্তকারীর নামকরণের নিয়ম কি?

প্রতিটি ভাষার জন্য নিজস্ব নামকরণের নিয়ম রয়েছে শনাক্তকারী . C++ এ একটি শনাক্তকারীর নামকরণের সময় এই নির্দেশিকাগুলি অনুসরণ করুন:



  1. C++ কীওয়ার্ড শনাক্তকারী হিসেবে ব্যবহার করা যাবে না যেহেতু তাদের কম্পাইলারের পূর্বনির্ধারিত অর্থ রয়েছে।
  2. এটিতে পরপর দুটি আন্ডারস্কোর থাকতে পারে না।
  3. এটিতে অক্ষর, সংযোগকারী, সংখ্যা এবং ইউনিকোড অক্ষরের সংমিশ্রণ থাকতে পারে।
  4. এটি অবশ্যই একটি বর্ণমালার অক্ষর বা আন্ডারস্কোর দিয়ে শুরু করতে হবে, তবে একটি সংখ্যা দিয়ে নয়।
  5. এটিতে কোনও সাদা স্থান থাকা উচিত নয়।
  6. এটি 511 অক্ষরের বেশি হতে পারে না।
  7. এটি উল্লেখ করার আগে এটি অবশ্যই ঘোষণা এবং শুরু করতে হবে।
  8. একই প্রোগ্রামে দুটি শনাক্তকারীর নাম একই হতে পারে না।
  9. শনাক্তকারীরা কেস-সংবেদনশীল।

যেমনটি আমরা আপনাকে আগেই বলেছি শনাক্তকারী ভেরিয়েবল, ক্লাস, ফাংশন এবং কোডের অন্যান্য উপাদানের নাম দেওয়ার জন্য ব্যবহার করা হয়। যখন আমরা কোড লিখি, আমরা আমাদের প্রোগ্রামের বিভিন্ন অংশ উল্লেখ করতে এই নামগুলি ব্যবহার করি। যাইহোক, সংকলনের সময়, কম্পিউটার আর এই নামগুলি ব্যবহার করে না। পরিবর্তে, এটি তাদের মেমরি ঠিকানা এবং অফসেটে অনুবাদ করে যা এটি প্রোগ্রামটি চালানোর জন্য ব্যবহার করতে পারে। সুতরাং, যখন আমরা ব্যবহার করি শনাক্তকারী আমাদের কোডকে আরও পঠনযোগ্য এবং সহজে বোঝার জন্য, কম্পিউটার শুধুমাত্র সেই অন্তর্নিহিত মেমরি ঠিকানাগুলির যত্ন নেয় যা এই শনাক্তকারীরা প্রতিনিধিত্ব করে।



নিম্নলিখিত কিছু উদাহরণ বৈধ শনাক্তকারী :





যোগফল

_ যোগফল

যোগফল_1

যোগফল 1

নিম্নলিখিত কিছু উদাহরণ অবৈধ শনাক্তকারী :

সমষ্টি - 1

আমি

pow //কারণ এটি একটি C++ কীওয়ার্ড

C++ এ আইডেন্টিফায়ার ইমপ্লিমেন্টেশন

ধারণা বোঝার জন্য শনাক্তকারী , নিম্নলিখিত উদাহরণ বিবেচনা করুন.



# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( ) {

int সংখ্যা1 = 5 ; // পূর্ণসংখ্যা পরিবর্তনশীল

দ্বিগুণ সংখ্যা2 = 3.14 ; // ডবল-নির্ভুল ফ্লোটিং পয়েন্ট ভেরিয়েবল

চর সিএইচ = 'ক' ; // অক্ষর পরিবর্তনশীল

বুল পতাকা = সত্য ; // বুলিয়ান ভেরিয়েবল

cout << 'সংখ্যা 1 এর মান হল: ' << সংখ্যা1 << endl ;

cout << 'num2 এর মান হল: ' << সংখ্যা2 << endl ;

cout << 'ch এর মান হল: ' << সিএইচ << endl ;

cout << 'পতাকার মান হল:' << পতাকা << endl ;

দ্বিগুণ ফলাফল = সংখ্যা1 * সংখ্যা2 ;

cout << 'গণনার ফলাফল হল:' << ফলাফল << endl ;

ফিরে 0 ;

}

উপরের উদাহরণে, আমরা পাঁচটি ভেরিয়েবল ঘোষণা করি এবং শুরু করি যার বিভিন্ন নাম এবং ডেটা প্রকার রয়েছে। তারপরে আমরা একটি ফলাফল পেতে এই ভেরিয়েবলগুলিকে গণনায় ব্যবহার করি, যা আমরা কনসোলে প্রিন্ট করি। এই উদাহরণটি দেখায় কিভাবে শনাক্তকারীরা ভেরিয়েবলের নাম দিতে ব্যবহার করা হয়, যা তারপর গণনা এবং অন্যান্য ক্রিয়াকলাপে ব্যবহার করা যেতে পারে।

আউটপুট

উপসংহার

প্রোগ্রামার দ্বারা তৈরি ফাংশন, অ্যারে, ভেরিয়েবল এবং অন্যান্য ব্যবহারকারী-সংজ্ঞায়িত ডেটা প্রকারের নাম উল্লেখ করতে প্রোগ্রামগুলিতে C++ শনাক্তকারী ব্যবহার করা হয়। এই টিউটোরিয়ালে, আমরা শনাক্তকারী কী, কীভাবে সেগুলি ঘোষণা করা হয় এবং একটি উদাহরণ সহ শনাক্তকারীর নামকরণের নিয়মগুলি কী তা খুঁজে পেয়েছি।