Switch Statement Decision Making (Control Statement ) से लिया गया है। If else Statement है अपने पिछले Article में बता चुके है। जो भी Decision Making है। आज हम Switch Statement in C in Hindi - C Switch Statement in Hindi के बारे में पूरी तरह से जानेगे।
Switch Statement in C in Hindi
ये भी एक प्रकार से If else Ladder Statement की तरह होते है। जिसमे Multiple Condition Create कर सकते है। वैसे ही Switch Statement में होता है।
Switch Statement में एक Variable की Value को Multiple Values से test करा सकते है | ये test में Equality को Check करता है | जिस किसी के साथ Value Equal होती है। उसी का Code Execute होता है। Multiple Values Create करने को Cases कहते है। जितने चाहे उतने Cases Create कर सकते है।
Switch Statement के द्वारा Single Variable पे विभिन्न Cases में विभिन्न Statement को परिभाषित कर सकते है। अब इसका Syntax देखते है।
Syntax of Switch Statement in Hindi
switch(expression) { case value1: //code to be executed break; case value2: //code to be executed break; case value3: //code to be executed break; case value4: //code to be executed default: //code to be executed }
#include<stdio.h> #include<conio.h> int main() { int day = 3; switch(day) { case 1: printf("monday"); break; case 2: printf("tuesday"); break; case 3: printf("wednesday"); break; case 4: printf("thursday"); case 5: printf("Friday"); break; case 6: printf("saturday"); break; case 7: printf("sunday"); break; default: printf("No Day"); } return 0; getch(); }
wednesday
Nested Switch Statement in Hindi
Syntax of Nested Switch Statement in Hindi
switch(n) { case 1: //Nested Switch Statement switch(num) { case A: //code to be executed break; case B: //code to be executed break; default: //code to be executed } case 2: { switch(num1) { case A: //code to be executed break; case B: //code to be executed break; default: //code to be executed } } }