what is the difference between postfix and prefix unary
increment operators?
Answers were Sorted based on User's Feedback
Answer / rukmanee
In prefix operator,the value of the operand increase by one
and then assign the new value to that operand and print
it.In postfix operator,the value of the operand is assigned
at first and then increment it's value by one.
This is the difference between postfix and prefix unary
increment operators.
| Is This Answer Correct ? | 8 Yes | 1 No |
Answer / tarun kumar
In prefix operator In postfix operator
#include<iostream.h> #include<iostream.h>
#include<coino.h> #include<coino.h>
void main() void main()
{ {
int i=10; int i=10;
int j=++i; int j=i++;
cout<<j; cout<<j;
getch(); getch();
} }
OUTPUT:11 OUPUT:10
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / bhupender
PER FIX UNARY INCREMENT OPERATION IS ++I
POSTT FIX UNARY INCREMENT OPERATION IS i++
WHEN WE USE THIS IN PROGRAM THE RESULT WILL
FOR ++i IS
LIKE TWO VERIABLE INT A=5 AND B=++A+5 THEN
IN RESULT IT SHOWS A =5 BUT B WILL 10(5+5)
BUT IN POST FIX IT
A=5 BUT B= A++ MEANS A+1 AND RESULT FOR B WILL 11
| Is This Answer Correct ? | 2 Yes | 10 No |
Explain how can you be sure that a program follows the ansi c standard?
Can two or more operators such as and be combined in a single line of program code?
#include<stdio.h> void main() { int =1; printf("%d%d%d",a++,++a,++a); }
what is data structure
how can write all 1to 100 prime numbers using for loop,if and break ?
why we shiuld use main keyword in C
What is the translation phases used in c language?
how to implement stack work as a queue?
main() { int i = 10; printf(" %d %d %d ", ++i, i++, ++i); }
How can you increase the allowable number of simultaneously open files?
which operator having highest precedence? a.)+ b.)++ c.)= d.)%
How can I write a function that takes a format string and a variable number of arguments?