একটি সুইচ স্টেটমেন্টে ভেরিয়েবল ঘোষণা করা যেতে পারে। আপনাকে কেবল সেগুলি ঘোষণা করতে হবে এবং সুইচ বিবৃতিতে একটি নতুন সুযোগের মধ্যে সেগুলি ব্যবহার করতে হবে। উদাহরণস্বরূপ,
উদাহরণ
#include<iostream>
using namespace std;
int main() {
int i = 10;
switch(i) {
case 2:
//some code
break;
case 10:{
int x = 13;
cout << x;
}
}
return 0;
} আউটপুট
এটি আউটপুট দেবে:
13
আপনি যদি ভেরিয়েবলটিকে খোলা অবস্থায় ঘোষণা করার চেষ্টা করেন তবে আপনি একটি ত্রুটি পেতে পারেন কারণ একটি কেস লেবেলে জাম্প করা গোটো ব্যবহার করার মতোই, তাই আপনি একই সুযোগে থাকাকালীন স্থানীয় পরিবর্তনশীল ঘোষণার উপর ঝাঁপ দেওয়ার অনুমতি পাবেন না এটি হিসাবে এবং সেই সুযোগে আরও কোথাও এটি ব্যবহার করা হতে পারে।