CoolInterview.com x=1702 y=2560 Source: CoolInterview.com Posted by: logesh
CoolInterview.com First i explain how the incremental operator works Y++ means increase the value of y by one. the value of y is incremented by one after the first iteration. ++Y means the value of y is first incremented before iteration and value of y is incremented and then the expression evaluates. In the above expression the result is : No value is assigned for x & y so when we declare the variables without assigning the values default values may be present so based on that default values the incremental operator works. suppose the default values of x & y are 10 & 20 then the expression x=y++ + x++ x=10+20; x=30 y=++y + ++X y=11 + 21; y=32 Source: CoolInterview.com Posted by: sarathy C.R
Contact sarathy C.R
CoolInterview.com x=y++ + x++ x=10+20; this gives x=30 but x has been post incremented so calue of x becomes 31. y=++y + ++X y=21 + 32; y=53 since x is pre-incremented so value of x becomes 32,and by the same reason y becomes 21 . Source: CoolInterview.com Posted by: krishna
If you have the better answer, then send it to us. We will display your answer after the approval.
Rules to Post Answers in CoolInterview.com:-
There should not be any Spelling Mistakes.
There should not be any Gramatical Errors.
Answers must not contain any bad words.
Answers should not be the repeat of same answer, already approved.
Answer should be complete in itself.