সি প্রোগ্রামিংয়ের সুইচ কেস

আজকে সি প্রোগ্রামিং এর switch case সম্পর্কে আলোচনা করবো | সি প্রোগ্রামিং এর switch case ইফ এলস এর মতোই এক ধরণের ডিসিশন মেকিং | swtich case দিয়েও আমরা ডিসিশন নিতে পারি কোন কাজটি প্রোগ্রাম এক্সেকিউতে করবে আর কোনটি করবে না|

যাই হোক এখন বলি switch case এর গঠন নিয়ে | switch case এ switch শব্দটি ঠিক switch এর মতন কাজ করে | যেমন ধরুন একটি রুম এর কথাই ধরা যাক রুমের সুইচটি অফ করলে লাইট অথবা ফ্যান বন্ধ হয়ে যায় আবার অন করলে লাইট অথবা ফ্যান চলে | একটি নির্দিষ্ট সুইচ থাকে ফ্যান চালানো অথবা বন্ধ করার জন্য আবার একটি নির্দিষ্ট সুইচ থাকে লাইট জ্বালানো অথবা বন্ধ করানোর জন্য | সুইচ টি কখন কোন অবস্থায় আছে সেইভাবে কাজটি সম্পাদন হয় |

সি প্রোগ্রামিং switch case ঠিক একই রকম ভাবে কাজ করে | এখানে case বলতে বোঝায় বিভিন্ন ধরণের কাজ কে | যেমন switch এর অবস্থা যখন যেরকম থাকবে প্রোগ্র্যাম তখন সেই case এক্সিকিউট করবে |

উদাহরণ :
int main(){

int tk=2;

switch (tk){

case 1:

printf(“it is a pencil”);

break;

case 2:

printf(“it is a pen”);
break ;

default:

printf(“it is a nothing”);

}

}

এখানে break দেয়ার মানে হলো কাজটি সম্পূর্ণ করে প্রোগ্র্যাম থেকে বের হয়ে যাবে | এখানে যেহেতু
tk =2 | সুতরাং case 2 এর printf কাজ করবে | আশা করি সবাই switch case বুঝতে পেরেছেন |

Related Posts