Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


main()
{
int i=5;
printf("%d%d%d%d",i++,i--,i);
}

Answers were Sorted based on User's Feedback



main() { int i=5; printf("%d%d%d%d",i++,i--,i); }..

Answer / vara

4 5 5 and garbagevalue

Is This Answer Correct ?    12 Yes 4 No

main() { int i=5; printf("%d%d%d%d",i++,i--,i); }..

Answer / mani

4 5 5

Is This Answer Correct ?    1 Yes 0 No

main() { int i=5; printf("%d%d%d%d",i++,i--,i); }..

Answer / sravan kumer

Answer is 455848 in 'Turbo C++'
because here gave 4 %d's but given variables to print are 3.
So here Turbo C++ will evaluate first 3 parameters given as
---> first i will be evaluated so i=5 because printf() evaluates from right to left.
---> then i-- is 5 because it is post decrement so 1st prints value and then increments i=4
---> then i++ is post increments so 1st prints i value i.e 4
and then it will be incremented to 5.
---> so it printf will print 455 but there is another %d ,printf will handle those with a garbage values i.e 848 here.
so answer is 455848.i.e 455 is common after that some garbage value will be printed.

Is This Answer Correct ?    1 Yes 0 No

main() { int i=5; printf("%d%d%d%d",i++,i--,i); }..

Answer / ajay karanam

4554202496

Is This Answer Correct ?    3 Yes 5 No

main() { int i=5; printf("%d%d%d%d",i++,i--,i); }..

Answer / pranu

655

Is This Answer Correct ?    2 Yes 4 No

main() { int i=5; printf("%d%d%d%d",i++,i--,i); }..

Answer / vignesh1988i

some garbage value , 4,5,5...

why in this o/p garbage value is because only 3 parameters
are passed but we have assigned 4 control strings , where
one control string is useless, so for that compiler will
print garbage value....

Is This Answer Correct ?    2 Yes 4 No

main() { int i=5; printf("%d%d%d%d",i++,i--,i); }..

Answer / rukmanee

i++=5
i--=5
i=5

Is This Answer Correct ?    1 Yes 3 No

main() { int i=5; printf("%d%d%d%d",i++,i--,i); }..

Answer / sravankumar

printf() function evaluates from right to left

printf("\n %d %d %d",i++,i--,i);
4 5 5
<- <- <- <- <-evaluation of expression
but prints as the way we mentioned in printf() function
i.e first i = 5
then i--= 5 because it is post decrement
then i++= 4 this because i is decremented in above, and
not incremented immediately because is post
increment
So output is : 4 5 5

Is This Answer Correct ?    0 Yes 3 No

main() { int i=5; printf("%d%d%d%d",i++,i--,i); }..

Answer / sunil5a2

4 5 5

printf excutes form lefthand side onwords..

Is This Answer Correct ?    0 Yes 5 No

main() { int i=5; printf("%d%d%d%d",i++,i--,i); }..

Answer / cholan

55545

Is This Answer Correct ?    0 Yes 10 No

Post New Answer

More C Interview Questions

How can I list all of the predefined identifiers?

0 Answers  


Write a C program where input is: "My name is xyz". output is: "xyz is name My".

1 Answers   TCS,


What is %g in c?

0 Answers  


plz answer....A program that takes 3 variables e.g a,b,c in as seperate parameters and rotates the values stored so that value goes a to b, b to c and c to a .

3 Answers  


What is the purpose of void pointer?

0 Answers  


Q.1 write a program to create binary tree 1 to 16 numbers? Q.2 write a program to creat a binary search tree for the member that is given by user?

0 Answers   Case, IBM,


What is the output of the program #include<stdio.h> #include<conio.h> void main() {0 int i,j=20; clrscr(); for(i=1;i<3;i++) { printf("%d,",i); continue; printf("%d",j); break; } getch(); }

4 Answers   CTS, Oracle,


How are Structure passing and returning implemented by the complier?

0 Answers   TISL,


write a program to convert a expression in polish notation (postfix) to inline (normal)

0 Answers   Siemens,


please give me some tips for the selection in TCS.

3 Answers   TCS,


hat is a pointer?

4 Answers   Assurgent,


who is first prime minister in india??

8 Answers   Wipro,


Categories