সি ++ এ গোটো স্টেটমেন্ট কীভাবে প্রয়োগ করা যায়?



এই নিবন্ধটি আপনাকে সি ++ তে গোটো স্টেটমেন্টের গভীরতর পরিচয় দেবে এবং এর জন্য আপনাকে সহায়ক উদাহরণ দেবে।

প্রোগ্রামিংয়ের ভাষা কী তা বিবেচনাধীন নয়, কোডারের মধ্যে ট্র্যাভারিংয়ের ক্ষেত্রে প্রোগ্রামারদের কঠিন সময় আছে। এই নিবন্ধটিতে আমরা ‘সি ++ এ গোটো স্টেটমেন্ট’ অন্বেষণ করব যা কোডের সাথে ট্র্যাভারিংয়ের প্রক্রিয়াটিকে সহজতর করতে আমাদের সহায়তা করে।

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





সুতরাং আসুন প্রথম বিষয়টি বুঝতে পেরে নিবন্ধ দিয়ে শুরু করা যাক,

সি ++ এ গোটো স্টেটমেন্ট কী?

সি ++ এ গোটো স্টেটমেন্টটি একটি শর্তহীন জাম্প স্টেটমেন্ট যা কোনও প্রোগ্রামের নিয়ন্ত্রণ স্থানান্তর করার জন্য ব্যবহৃত হয়। এটি প্রোগ্রামটির সম্পাদন প্রবাহটিকে ফাংশনের মধ্যে একটি নির্দিষ্ট স্থানে যেতে দেয় allows গোটো স্টেটমেন্টটি কল করার দুটি উপায় রয়েছে।



সিনট্যাক্স ঘ সিনট্যাক্স 2

গেটো লেবেল

শ্রেণি এবং ইন্টারফেসের মধ্যে পার্থক্য

// বিবৃতি ব্লক

লেবেল:



লেবেল:

// বিবৃতি ব্লক

গেটো লেবেল

একটি লেবেলের নাম একটি ব্যবহারকারী সংজ্ঞায়িত শনাক্তকারী এবং তাত্ক্ষণিকভাবে তার নাম অনুসরণ করে কোলন দ্বারা পৃথক করা হয়। 'লেবেল:' এর পরপরই বিবৃতিটি গোটো স্টেটমেন্টের পরে কার্যকর করা বিবৃতি। একটি বিবরণ লেবেলযুক্ত চিহ্নিত বিবৃতিতে গোটো বিবৃতিটি লাফিয়ে।

গোটো স্টেটমেন্টের উদাহরণ

আসুন সি ++ এ গোটো স্টেটমেন্টটি কীভাবে ব্যবহার করবেন সে সম্পর্কে কয়েকটি উদাহরণ দেখুন

উদাহরণ 1:

// সিনট্যাক্স 1 এর উপর ভিত্তি করে # বৃহত্তর সংখ্যা শূন্যতার জন্য চেক করতে গ্রেড () name ইন্টি আই, জে i = 2 জ = 5 যদি (i> জে) গোটো আইগ্র্রেটার গোটো জেগ্রেটার আইগ্রিটার: কোট< 

আউটপুট:

আউটপুট - সি ++ এ গোটো স্টেটমেন্ট - এডুরেকা

'চেকগ্রিটার' ফাংশনে 'আইগ্রিটার:' পরে ফেরতের বিবৃতি statement কন্ট্রোলটি একবার 'আইগ্রিটার:' দিয়ে লেবেলে যায়, প্রোগ্রামটি তার পরে কোডের প্রতিটি টুকরা কার্যকর করবে। সুতরাং সংখ্যাটি বেশি হলে ফিরে আসা জরুরি। অন্যথায় 'jGreater:' লেবেলের পরে কোডটিও 'iGreater:' এর পরে আসার সাথে সাথে কার্যকর হবে।

উদাহরণ 2:

// সিনট্যাক্স 2 এর উপর ভিত্তি করে # 1 থেকে 5 টি শূন্য প্রিন্ট নাম্বারগুলি প্রিন্ট করতে নেমস্পেস স্টাডি // ফাংশন ব্যবহার করে অন্তর্ভুক্ত করুন (এনটি) = এন প্রিন্ট: সিআউট<< n << ' ' n++ if (n <= 5) goto print } // main method to test above function int main() { printNumbers() return 0 } 

আউটপুট:

জাভাস্ক্রিপ্টে একটি অ্যারের দৈর্ঘ্য কীভাবে সন্ধান করতে হয়

উপরের প্রোগ্রামে, লেবেলটির নাম দেওয়া হয়েছে 'মুদ্রণ' এবং গোটো স্টেটমেন্টটি তখন 'প্রিন্ট' লেবেলে লাফ দেয় যখন ভ্যারিয়েবল 'এন' 5 এর চেয়ে কম বা সমান হয়।

কেন গোটো স্টেটমেন্ট ব্যবহার করবেন না?

ফোরট্রানের মতো প্রাথমিক প্রোগ্রামিং ভাষা এবং বেসিকের প্রাথমিক সংস্করণগুলির মতো কাঠামোগত বিবৃতি ছিল না, সুতরাং প্রোগ্রামাররা লুপগুলি লেখার জন্য গোটো স্টেটমেন্ট ব্যবহার করতে বাধ্য হয়েছিল। গোটো স্টেটমেন্টগুলি ব্যবহার করে সমস্যাটি হ'ল প্রোগ্রামের যুক্তি বিকাশ করা সহজ যা বোঝা খুব কঠিন, এমনকি কোডটির মূল লেখকের পক্ষেও।

গোটো পয়েন্টটি গোটো কলের উপরে থাকলে অনন্ত লুপে ধরা সহজ in

কীভাবে গোটো স্টেটমেন্ট এড়ানো যায়?

গোটো অনিবার্য নয় এবং এড়ানো যায়। ব্রেক এবং স্টেটমেন্ট স্টেটমেন্ট ব্যবহার করে গোটো স্টেটমেন্ট এড়ানো যায়।

এটি আমাদেরকে ‘সি ++ এ গোটো বিবৃতি’ শীর্ষক এই নিবন্ধের শেষে নিয়ে আসে। আমি আশা করি আপনি এই টুকরো তথ্য উপভোগ করেছেন। আপনি যদি অনুরূপ সামগ্রী বা প্রশিক্ষণে আগ্রহী হন তবে আপনি উপরে বর্ণিত ধারণাটি বুঝতে পেরেছেন , বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা।

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

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই ব্লগের মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।