Post And Pre Increment Problems In C
1st Program
1st Program
#include
int main()
{
int a = 2;
printf("a++:%d\n", a++);
}
2nd Program
2nd Program
#include
int main()
{
int a = 2;
printf("++a:%d\n", ++a);
}
3rd Program
3rd Program
#include
int main()
{
int a = 2;
printf("a++:%d\n", a++);
printf("++a:%d\n", ++a);
}
4th Program
4th Program
#include
int main()
{
int a = 2;
// int b = a++;
// printf("b:%d", b);
// Output b:2;
int b = ++a;
printf("b:%d", b);
// Output b=3
}
5th Program
5th Program
#include
int main()
{
int a = 2;
// int b = a++ + a++; //b=5
// int b = a++ + a++ + a++; //b=9
int b = a++ + a++ + a++ + a++; // b=14
printf("b:%d", b);
}
6th Program
6th Program
#include
int main()
{
int a = 2;
// int b = a++ + ++a; // b=6
// int b = a++ + ++a + ++a; // b=11
int b = a++ + ++a + ++a + ++a; // b=17
printf("b:%d", b);
}
7th Program
7th Program
#include
int main()
{
int a = 2;
// int b = ++a + ++a; // b=8
// int b = ++a + ++a + ++a; // b=13
// int b = ++a + ++a + ++a + ++a; // b=19
int b = ++a + ++a + ++a + ++a + ++a; // b=26
printf("b:%d", b);
}
8th Program
8th Program
#include
int main()
{
int a = 2;
// int b = a++ + ++a + a++; // b=10
// int b = a++ + ++a + a++ + ++a; // b=16
int b = a++ + a++ + ++a + ++a; // b=16
printf("b:%d", b);
}