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);
}
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);
}
Assignment operator are always execute from Right to Left.