Decision Control Statements in C Language
Decision statement दी गई condition की जांच करता है और फिर अपने sub block को execute करता है। decision statement किसी दी गई कंडीशन के True या False के बाद एक्सीक्यूट किए जाने वाले स्टेटमेंट को तय करता है।
Types if decision statement:
- If statement
- If-else statement
- Nested if-else statement
- Break statement
- Continue statement
- Goto statement
- Switch() statement
- Nested switch ()case
- Switch() case and Nested if
Statement | Syntax |
If statement | if(condition) Statement; |
If-else statement | If (condition) |
{ | |
Statement 1; | |
Statement 2; | |
} | |
else | |
{ | |
Statement 3; | |
Statement 4; | |
} | |
Nested if-else statement | If (condition) |
{ | |
Statement 1; | |
Statement 2; | |
} | |
Else if (condition) | |
{ | |
Statement 3; | |
Statement 4; | |
} | |
Else | |
{ | |
Statement 5; | |
Statement 6; | |
} | |
Break statement | Break; |
Continue statement | Continue; |
Goto statement | goto label; |
Switch() statement | Switch (variable or expression) |
{ | |
Case constant A: | |
Statement; | |
Break; | |
Case constant B: | |
Statement; | |
Break; | |
Default: | |
Statement; | |
} |
LOOP CONTROL STATEMENTS
C में लूप कंट्रोल स्टेटमेंट तब तक लूपिंग ऑपरेशन करने के लिए उपयोग किए जाते हैं जब तक कि दी गई condition सही न हो। एक बार condition गलत होने के बाद कण्ट्रोल लूप स्टेटमेंट से बाहर आ जाता है।
Types
- For loop
- Nested for loops
- While loop
- do while loop
- do-while statement with while loop
Statement | Syntax |
For loop | For(initialize counter; test condition; re-evaluation parameter)
{ Statement; Statement; } |
Nested for loop | for(initialize counter; test condition; re-evaluation parameter)
{ Statement; Statement; for (initialize counter; test condition; re-evaluation parameter) Statement; Statement; } } |
While loop | While (test condition)
{ Body of the loop } |
Do while loop | do
{ Statement; } While(condition); |
Do-while with while loop | Do while(condition)
{ Statement; } While (condition); |