সি-তে অটো কীওয়ার্ড

Si Te Ato Ki Oyarda



সি প্রোগ্রামিং ভাষার 'অটো' কীওয়ার্ডটি একটি ভেরিয়েবলের স্টোরেজ সময়কাল নির্দিষ্ট করতে ব্যবহৃত হয়। অন্য কথায়, এই কীওয়ার্ডটি C-তে একটি ভেরিয়েবলের সুযোগ ঘোষণা করতে ব্যবহৃত হয়। C-তে 'অটো' কীওয়ার্ড দিয়ে ঘোষিত ভেরিয়েবলের স্বয়ংক্রিয় স্টোরেজ সময়কাল থাকে। এই ধরনের ভেরিয়েবল স্থানীয় ভেরিয়েবল নামে পরিচিত। যাইহোক, একটি মজার তথ্য হল যে সি প্রোগ্রামিং ভাষার সমস্ত ভেরিয়েবল ডিফল্টরূপে 'স্থানীয়'। তাই, প্রযুক্তিগতভাবে, সি-তে 'অটো' কীওয়ার্ড ব্যবহার করার দরকার নেই। তবুও, আমরা এখনও এই নিবন্ধে 'অটো' কীওয়ার্ডের কাজ নিয়ে আলোচনা করব।

সি প্রোগ্রামিং ল্যাঙ্গুয়েজে অটো কীওয়ার্ড

সি প্রোগ্রামিং ভাষায় অটো কীওয়ার্ড ব্যবহার করতে, আপনি নিম্নলিখিত উদাহরণটি দেখতে পারেন:







এই উদাহরণে, আমরা 'অটো' কীওয়ার্ড সহ একটি পূর্ণসংখ্যা পরিবর্তনশীল ঘোষণা করেছি এবং এটিকে '2' মান নির্ধারণ করেছি। তারপর, আমরা টার্মিনালে এই মানটি প্রদর্শন করেছি। এর পরে, আমরা একটি নতুন সুযোগ সংজ্ঞায়িত করতে ধনুর্বন্ধনী ব্যবহার করেছি। এই ধনুর্বন্ধনীর মধ্যে, আমরা '4' এর একটি নতুন মান দিয়ে একই ভেরিয়েবলটিকে পুনরায় সংজ্ঞায়িত করেছি। আমরা টার্মিনালে এই মানটিও প্রিন্ট করেছি। তারপর, আমরা এই ধনুর্বন্ধনীর বাইরে আবার এই ভেরিয়েবলের মান প্রিন্ট করেছি।



এর পরে, এই কোডটি কম্পাইল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করা হয়:



$ জিসিসি স্বয়ংক্রিয় . -ও স্বয়ংক্রিয়





এই কোড চালানোর জন্য, নিম্নলিখিত কমান্ড ব্যবহার করা হয়:

$ / স্বয়ংক্রিয়



এই প্রোগ্রামটি একটি খুব আকর্ষণীয় আউটপুট রেন্ডার করেছে যা নিম্নলিখিত ছবিতে দেখানো হয়েছে। ভেরিয়েবল 'num' এর সুযোগ যা ঘোষিত হয়েছে, প্রাথমিকভাবে 'main()' ফাংশন শেষ না হওয়া পর্যন্ত স্থায়ী হয়। যদিও এর পুনঃসংজ্ঞার সুযোগ ছিল শুধুমাত্র ধনুর্বন্ধনীর ভিতরে। এই কারণে, ধনুর্বন্ধনীর আগে এবং পরে এই ভেরিয়েবলের মান '2' থেকে যায়। যদিও ধনুর্বন্ধনীর মধ্যে এর মান ছিল “4”।

সি-তে অটো কীওয়ার্ড ছাড়া একই কার্যকারিতা অর্জন করা

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

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

উপসংহার

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