what is the difference between i++ and ++i?
Answers were Sorted based on User's Feedback
Answer / moonlight
++i is pre increment and i++ is post increment. It is useful
in any codition.in pre increment it increases value of i
first then check it's value and in post increment it first
check it's value then increment.
| Is This Answer Correct ? | 29 Yes | 1 No |
Answer / pedda
i++ and ++i mean the same thing but they have differently
i++ define post increment that means when the function
is completely after that the value is increment
Example:
i=4 find d=i++ + i; d=9 because i++
initially the value is 4 so 4+4=8 after tha the value d is
increment so finally d value is 9
++i define pre increment that means when the function
is starting increment
Example:
i=4 find d=++i +i; d=9 ++i value is increment
starting so ++i value is 5 so d value is 9
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / geetha
i++ and ++i mean the same thing when they form statements
independently,they behave differently.
for example:
i=5;
d=++i;
in this case the value is i,d =6.bcoz first increment and
next assign the value
i=5;
d=i++;
in this case the value of d=5 and i=6.bcoz first assign the
value next increment and it will be change the value i=6.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / anika
in i++ first there is display and then the value in the memory
gets increased by 1.in ++i first value is increased by 1 then
display is there
| Is This Answer Correct ? | 3 Yes | 3 No |
Answer / vinay
if they are used stand alone they are same ....
both increment the value of operand by 1
if they used in an expression then they will perform same
as mentioned in above answers...
| Is This Answer Correct ? | 1 Yes | 1 No |
Is there sort function in c?
Is python a c language?
How do you write a program which produces its own source code as its output?
writw a program to insert an element in the begning of a doubly linked list
How does memset() work in C?
If errno contains a nonzero number, is there an error?
write a Program to dispaly upto 100 prime numbers(without using Arrays,Pointer)
26 Answers ADITI, iFlex, Infosys, Oracle, TCS, Unicops, Wipro,
Can the sizeof operator be used to tell the size of an array passed to a function?
how can i make a program with this kind of output.. Enter a number: 5 0 01 012 0123 01234 012345 01234 0123 012 01 0
Write a program, where i have a grid with many cells, how many paths are possible from one point to other desired points.
What is the purpose of ftell?
What is the difference between array_name and &array_name?