Skip to main content

if,if-else,?:

Decision Control Instruction:- After executing some continuously statement , take some decision and then execute a different line(statement).It is also known as selection control and it can be implemented by 3 ways.
  1. if   
  2. if else
  3. ?: ternary(conditional) operator

1)if:- to execute a different statement without continuously and to skip a statement if keyword is used.
    syntax:
          if(condition)
          {
           //body write statement here
           }
example:
2)if-else:- if condition is correct then if block run else,else block is run.
   use of if-else inside if then it become nested if -else.
    syntax:
       if(condition)
      {
       //statement;
       }
       else
       {
        -----;
       }
example:
3)?: (ternary operator):- it is the only one operator in c which required 3 operand to perform their operation.
syntax:-  condition?if body statement:else body statement
example:
inside ternary we can also assign a value to a new variable:
example:
x=a>b ? a:b;  any one is assign into x from a and b

Comments

Popular Posts

Type casting

type casting or type conversion  allows us to convert one data types into another.for type casting cast operator is required. Syntax:--      (type)expression or value; Example:       int f =9/4; //without type casting       o/p=2       float f=(float)9/4;  //with type casting       o/p=2.3 Type conversion are of two types: 1)Implicit Type Conversion:-  it is also known as automatic type conversion.When the type conversion is performed automatically by the compiler,such type of conversion is known as implicit type conversion. 2)Explicit Type Conversion:-  the type conversion performed by the programmer is known as explicit type conversion.which is done by cast operator as above mentioned.

UNION

Definition:-                 Union is similar to structure, except it allows you to define the variable that share storage spaces.Defining a means creating a new data types. How use union:-                       when we create a structure by using struct keyword, now making a union we just replace the keyword struct with the keyword union , other syntax will be same. Difference  between Structure  and Union:- the only difference between them is in memory. NOTE:-  union is used for low level programming but structure mostly used for high level programming. Program to access union:- """SHARE IT WITH YOUR FRIENDS IF HE DID NOT KNOW""""

Recursion--

Definition:- when a function call itself is called recursion. note:- the problem which is solved by recursion is also solved by loops, but it is not necessary the problem solved by loops is also solved by recursion.  Example:- Explanation:- 1) a fun function declared which takes argument and return value 2) main starts fun is called by passing 3 value 3)after calling fun definition starts, where check if a==1 no because a is 3, s=a+fun(a-1) means s=3+fun(2)  from here fun function is again called now this body again execute now a is 2, so s=3+fun(2), fun(2) is replaced by 2+fun(2-1=1) i.e s=3+2+fun(1) again fun function is called... overall s=3+2+1=6, s is return this return value goes where fun function is called , where return value is stored in k, so k=6 now print is 6.