AnkitWebLogic

Example: Assignment Operator

Example 1: Write a program to explain the use of Assignment Operator(=) 1

#include<stdio.h>
void main()
{
    int a, b, c, d;
    a = 10; //assigning value 10 in a. 
    //10 = a; //invalid
    b = a;
    c = a + b;
    d = 10;
    d = d + 10; //assigning and increment
    printf("\nA = %d, B = %d,",a,b);
    printf("C = %d, D = %d",c,d);
}
A = 10, B = 10, C = 20, D = 20

Example 2: Write a program to assign multiple variables in a single statement. 1

#include<stdio.h>
void main()
{
    int a, b, c, d;
    a=b=c=d=10;
    printf("\nA = %d, B = %d,",a,b);
    printf("C = %d, D = %d",c,d);
}
A = 10, B = 10, C = 10, D = 10

Assignment operator are always execute from Right to Left.


Advertisement