If else এর মত switch case , একাধিক condition থেকে নির্দিষ্ট condition বাছাই করার জন্য ব্যবহার করা হয় | switch case এর statement চারটি অংশ নিয়ে গঠিত |
1.switch
2.case
3. break
4.default
//………………………………………………..
switch(expression){
case constant1:
break;
case constant2:
break;
case constant3:
break;
default :
}
//………………………………………………..
Switch :
এর মাধ্যমে compiler কে জানানো হয় , এখান থেকে program শুরু এবং এর বন্ধনির মধ্যে (expression)একটি variable থাকে,যার মানের উপর নির্ভর করে, কোন statement কাজ করবে।
Case:
এর পর expression নয় বরং একটা constant ব্যাবহার করা হয় , এই constant এর সাথে Switch এর expression এর মান মিলে গেলে এই statement টি কাজ করবে ।
break : মানে হল, এই statement এর কাজ শেষ ।
default : if else এর else এর কাজ default এর কাজ same.
#include<stdio.h>
main()
{
int month;
printf("enter month ");
while(scanf("%d",&month)==1)
{
switch (month)
{
case 1:
printf("January\n");
break;
case 2:
printf("February\n");
break;
case 3:
printf("March\n");
break;
case 4:
printf("April\n");
break;
case 5:
printf("May\n");
break;
case 6:
printf("June\n");
break;
case 7:
printf("July\n");
break;
case 8:
printf("August\n");
break;
case 9:
printf("September\n");
break;
case 10:
printf("October\n");
break;
case 11:
printf("November\n");
break;
case 12:
printf("December\n");
break;
default:
printf("Invalid\n");
}
}
printf("\n",month);
return 0;
}
oshthir purai oshthir ... :)
ReplyDelete