рд╣реЗрд▓реНрд▓реЛ рдкрд╛рдардХреЛрдВ !
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рдЕрдЪреНрдЫреЗ рд╕реЗ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреНрдпрд╛ рд╣реИрдВ (What is Control Statement in C in Hindi) рдФрд░ рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпрд╛ рд╣реИ, рдЗрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдирд╛ рдмрд╣реБрдд рдЬрд░реВрд░реА рд╣реИ ред
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреНрдпрд╛ рд╣реИ (What is Control Statement in C in Hindi) ?
рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд╡рд╣ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ ред
рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдмрдпрд╛рди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ рдмрдпрд╛рдиреЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдпрд╣ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╢рд░реНрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрд╛ рдореВрд▓реНрдпреЛрдВ рдФрд░ рддрд░реНрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реИ ред
рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд▓реЙрдЬрд┐рдХ рд▓рд┐рдЦрддреЗ рд╕рдордп рдирд┐рд░реНрджреЗрд╖реЛрдВ рдХреЛ рдЫреЛреЬрдирд╛ рдпрд╛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рдмрд╛рд░ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ (sequential control flow) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпрд╛ рд╣реИ (What is the use of control statement) ?
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХрдВрдбреАрд╢рди рдореЗрдВ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ ред
рдХрдВрдЯреНрд░реЛрд▓ рд╡рд┐рд╡рд░рдг рд╣рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ, рдпрд╛рдиреА, рд╡рд╣ рдХреНрд░рдо рдЬрд┐рд╕рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП ред рд╡реЗ рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛, рдХреЛрд░реНрдпреЛрдВ рдХреЛ рдмрд╛рд░ рдмрд╛рд░ рдХрд░рдирд╛ рдпрд╛ рдХреЛрдб рдХреЗ рдПрдХ рднрд╛рдЧ рд╕реЗ рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ рдХреВрджрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИ ред
рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдореЗрдВ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ (Operators use in Control Statement) ?
рдХрдВрдЯреЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдкрд░ рдЖрдЧреЗ рдмреЭрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ C рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╢реНрдЯ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдирд╛ рдЖрд╡рд╖реНрдпрдХ рд╣реИ ред рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдореБрдЦ рдСрдкрд░реЗрдЯрд░ рд╣реИ :-
Relational Operator
┬а┬а┬а┬а┬а┬а┬а┬а┬а┬а┬а Operator┬а┬а┬а┬а┬а┬а┬а┬а┬а┬а┬а | Meaning |
<┬а | less than |
<= | less than or equal to |
>┬а | greater than |
>= | greater than or equal to |
== | equal to |
!= | not equal to |
Logical Operator
Operator | Meaning |
&& | Logical AND |
|| | Logical OR |
| | Logical NOT |
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рд╣реИ (Types of Control statements in C) ?
- If statements
- Switch statements
- Conditional Operator statement
- Goto statement
- Loop statements
If statements
If statements рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдХрд┐рд╕реА рд╢рд░реНрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЪреБрдирдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ ред рдЬрдм рд╕реНрдерд┐рддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рд╕рддреНрдп рдХ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬрдм рд╕реНрдерд┐рддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдЧрд▓рдд рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рд╕реЗрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
If statements рдЪрд╛рд░ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИ, рдЬреЛ рд╣реИрдВ :
- Simple if statement
- Complex if statement
- Compound if statement
- Nested if statement
Syntax : Simple if statement
if (<condition>)
{
<Expression Block>;
}
<Next Expression>;
Syntax : Complex if statement
if (<condition-1>)
{
<true expression block>;
}
else
{
<false expression block>;
}
Syntax : Compound if statement
if (<condition-1>)
{ <expression block-1>; }
else if (<condition-2>)
{ <expression block-2>; }
else if (<condition-3>)
{ <expression block-3>; }
---------------------------
----------------------------
else
{ <expression block-n>; }
Syntax : Nested if statement
if (<condition -1>)
if (<condition-2>)
if(<condition-3>)
{ <expression block -1>; }
else
{<expression block -2>;}
else
{<expression block -3>;}
else
{<expression block -n>;}
Switch statements
Switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдП рдЧрдП рдореВрд▓реНрдп рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╢рд░реНрдд рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рдЙрд╕рд╕реЗ рдЬреБреЬреЗ рдмрдпрд╛рдиреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ ред рдореВрд▓ рд░реВрдк рд╕реЗ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
Syntax:
switch ( expression )
{
case 1: // statement to be executed if expression = 1;
break;
case 2: // statement to be executed if expression = 2;
break;
case n: // statement to be executed if expression = n;
break;
default: // statement to be executed if expression doesn't match any cases
}
Conditional Operator statement
Conditional operator рдХреЛ рдЯрд░реНрдирд░реА рдСрдкрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ ред Conditional operator рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рдмрдпрд╛рди рд╣реИрдВ рдЬреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ ред рдЗрд╕реЗ рджреЛ рд╕рд┐рдореНрдмрд▓ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ тАШ?тАЩ рдФрд░ тАШ:тАЩ рд╣реИрдВ ред
Syntax:
(condition)? expression 1: expression 2;
Goto statement
Goto рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЬрдВрдкрд┐рдВрдЧ рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдПрдХ рдмреНрд▓реЙрдХ рд╕реЗ рджреВрд╕рд░реЗ рдмреНрд▓реЙрдХ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
Syntax:
goto label;
... .. ... // part of the code
... .. ...
label:
statement;
Loop statements
C рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд▓реВрдкрд┐рдВрдЧ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ, рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдХрдИ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдмрддрд╛рдИ рдЧрдИ рд╕реНрдерд┐рддрд┐ рдЧрд▓рдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреА ред рд▓реВрдк рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реВрдк рдХрд╛ рдПрдХ рдмреЙрдбреА рдФрд░ рдПрдХ рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд╣реЛрддреЗ рд╣реИ ред C рдореЗрдВ рд▓реВрдк рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рд╣реА рдХреЛрдб рдХреЛ рдХрдИ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдирд╛ рд╣реИ ред
Loop statements рддрд┐рди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИ :
- For loop
- While loop
- Do While loop
Syntax : For Loop
for ( [ <initialization> ] ; [<condition>] ; [<increment>] )
{
<Body of the Loop>;
}
Syntax : While Loop
<initialization of loop counter>;
while(condition)
{
<body of the loop>;
<increment>;
}
Syntax : Do While Loop
do
{
<body of the loop>;
<increment>;
} while (<condition>);
рдирд┐рд░реНрд╖реНрдХрд╖ тАУ Conclusion
рдореБрдЭреЗ рдЖрд╛рд╢рд╛ рд╣реИ, рдЗрд╕ рдкреЛрд╕реНрдЯ рд╕реЗ рдЖрдкрдиреЗ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рд╣рд░ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреНрдпрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рд┐рдиреНрджреА рдореЗрдВ рдЕрдЪреНрдЫреЗ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ ред
рдЕрдЧрд░ рдлрд┐рд░ рднреА рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ Control Statement рдХреЛ рд▓реЗрдХрд░ рдЖрдкрдХреЗ рдорди рдореЗрдВ рдХреЛрдИ рднреА рд╕рд╡рд╛рд▓ рд╣реИ рддреЛ рдЖрдк рд╣рдореЗрдВ рдХрдореЗрдВрдЯ рдХрд░рдХреЗ рдкреБрдЫ рд╕рдХрддреЗ рд╣реИ ред
FAQтАЩs
Q1 :
Ans:
рдЕрдиреНрдп рдкреЛрд╕реНрдЯ рдкреЭреЗ :-
- рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмреЗрд╕рд┐рдХ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреНрдпрд╛ рд╣реИ ?
- рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд▓реВрдк рдХреНрдпрд╛ рд╣реИ ?
- рдСрдмреНрдЬреЗрдХреНрдЯ рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ ?