Upcoming SlideShare
×

# Control structures in c

169
-1

Published on

0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total Views
169
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
6
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Control structures in c

1. 1. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
2. 2. Week Target Achieved 1 25 20 2 3 4 5 6 7 Typing Speed
3. 3. Jobs Applied Week Company Designation Applied Date Current Status 1 2 3
5. 5. CONDITIONAL STRUCTURES: 1) If statement If the condition is true the statement inside the parenthesis{}, will be executed, else the control will be transferred to the next statement after if. Syntax: if(boolean_expression) { /*statement(s) will execute if the boolean expression is true */ } Else { /*statement(s) will execute if the boolean expression is false */ }
6. 6. 2) If else statement In if else, if the condition is true the statements between if and else is executed. If it is false the statement after else is executed. Syntax: if(condition) { Valid c statements; } else { Valid c statements; }
7. 7. 3)Else if statement In else if, if the condition is true the statements between if and else if is executed. If it is false the condition in else if I checked and if it is true it will be executed. If none of the condition is true the statement under else is executed. Syntax: else if(condition n) if(condition) { { valid c statements; Valid c statements; } } else Else if(condition 1) { { valid c statements; Valid c statements; } } - -
8. 8. 4) Switch statements Switch statement can also called matching case statement. If matches the value in variable with any of the case inside, the statements under the case that matches will be executed. If none of the case is matched the statement under default will be executed. Syntax: break; switch(variable) default: { valid c statements; case 1: break; Valid c statements; } break; - - Case n: Valid c statements;
9. 9. LOOP STRUCTURES: 1) While The most basic loop in C is the while loop. A while statement is like a repeating if statement. Like an if statements, if the test condition is true : the statements get executed. The difference is that after the statement have been executed, the test condition is checked again. If it is still true the statements get executed again. This cycle repeats until the test condition evaluates to false. Syntax: while(expression) { single statement or block of statements }
10. 10. 2) Do while Do while is just like a while loop except that the test condition is checked at the end of the loop rather than the start. This has the effect that the content of the loop are always executed at least once. Syntax: do { Single statement Or Block of statements; }while expression;
11. 11. 3) For loop For loop is similar to while, it’s just written differently. For statements are often used to process lists such a rage of numbers: Syntax: For(expression1; expression2; expression3) { single statement or block of statements; }
12. 12. C PROVIDES TWO COMMANDS TO CONTROL HOW WE LOOP: 1) BREAK When break statement used in a loop, the loop is im m ed iately term in ated an d p ro gram co ntro l res u m es at th e n ex t statem ent fo llo win g th e lo o p . Flow diagram:- Syntax: break;
13. 13. 2) CONTINUE I t is s ometime d es irab le to s kip s ome statem ents in s id e th e loop . I n s u ch cas es , contin u e statement are used. Flow diagram: Syntax: continue;