Follow Our FB Page << CircleMedia.in >> for Daily Laughter. We Post Funny, Viral, Comedy Videos, Memes, Vines...


what is the output of following program ?
void main()
{
int i=5;
printf("%d %d %d %d %d ",i++,i--,++i,--i,i);
}

Answers were Sorted based on User's Feedback



what is the output of following program ? void main() { int i=5; printf("%d %d %d %d %d &qu..

Answer / sameeksha agrawal

ya i can tell u abt d ans ..the reasn behind it x++ is
example of post increament in which frstly value of any
variable is prnt thn oprtr r prfrmed and the oprtions r
perfrmd frm right side...

Is This Answer Correct ?    7 Yes 2 No

what is the output of following program ? void main() { int i=5; printf("%d %d %d %d %d &qu..

Answer / sandeep gupta

Friends, actually the output is compiler dependent. Never
give any specific answer in this type of questions because C
does not provide any format in evaluation order of postfix
and prefix expressions when passed to any functions like
printf() eg. fun1(i++,i) may pass fun1(5,6) in some
compilers and fun1(5,5) in another. So it totally depends on
what compiler we're using.

Is This Answer Correct ?    4 Yes 0 No

what is the output of following program ? void main() { int i=5; printf("%d %d %d %d %d &qu..

Answer / sameeksha agrawal

45545

Is This Answer Correct ?    9 Yes 6 No

what is the output of following program ? void main() { int i=5; printf("%d %d %d %d %d &qu..

Answer / jalp

Here if i do it manually then i got 44545 but compiler shows
me : 45545

Can any body show the stack process that how it execute
internally,

And also reply through mail.
Thanks.

Is This Answer Correct ?    6 Yes 5 No

what is the output of following program ? void main() { int i=5; printf("%d %d %d %d %d &qu..

Answer / jalp

That i know .. I want to know the stack process , how it
internally works .. if you elaborate through step then
please explain it ..

Thanks.

Is This Answer Correct ?    2 Yes 1 No

what is the output of following program ? void main() { int i=5; printf("%d %d %d %d %d &qu..

Answer / kavsac

Guys,
There is something, I wanna add on. The above result occurs only in windows, in Unix its 56656

Is This Answer Correct ?    2 Yes 1 No

what is the output of following program ? void main() { int i=5; printf("%d %d %d %d %d &qu..

Answer / shenbagam

in c its left to right operation will be perfomed by
compiler..... so take this

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


i=5;

--i=4; after tis the value of i=4 only;

because --i will decrement the value of i, and then return the decremented value.

++i=5; after this the value of i=5;

because ++i will increment the value of i, and then return the incremented value.

i--=5; after this the value of i=4;

because will decrement the value of i, but return the pre-defind value of i. so i=5 before the step na?.....

i++=4; after this the value of i=5;

because will increment the value of i, but return the pre-defined value of i.so i=4 before the step na?...


so only the result will be like 45545 this.......


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

after the step if u print i; the value must be 5


only......... so the doubt will be cleared aha?............

all the best:):):):).

Is This Answer Correct ?    4 Yes 3 No

what is the output of following program ? void main() { int i=5; printf("%d %d %d %d %d &qu..

Answer / sameeksha agrawal

no Kavsac u r wrng try again its answer...

Is This Answer Correct ?    0 Yes 0 No

what is the output of following program ? void main() { int i=5; printf("%d %d %d %d %d &qu..

Answer / sameeksha agrawal

sry u r totally wrng cz c is structrd progrmmmng languaga

Is This Answer Correct ?    0 Yes 0 No

what is the output of following program ? void main() { int i=5; printf("%d %d %d %d %d &qu..

Answer / sindhu

Answer:after compilation i got 45545.... but if i consider it from left to right in manual my answer is 55454...

i want clear xplanation for tis program...

Is This Answer Correct ?    0 Yes 0 No

Post New Answer



More C Code Interview Questions

3) Int Matrix of certain size was given, We had few valu= es in it like this. =97=97=97=97=97=97=97=97=97=97=97 1 = | 4 | | 5 | &= nbsp; | 45 =97=97=97=97=97=97=97=97=97=97=97 &n= bsp; | 3 | 3 | 5 | = | 4 =97=97=97=97=97=97=97=97=97=97=97 34 |&nbs= p; 3 | 3 | | 12 | &= nbsp; =97=97=97=97=97=97=97=97=97=97=97 3 | &nbs= p; | 3 | 4 | = | 3 =97=97=97=97=97=97=97=97=97=97=97 3 | = ; | | | = ; 3 | =97=97=97=97=97=97=97=97=97=97=97 &= nbsp; | | 4 | = ; | 4 | 3 We w= ere supposed to move back all the spaces in it at the end. Note: = If implemented this prog using recursion, would get higher preference.

0 Answers   RoboSoft,


Write out a function that prints out all the permutations of a string. For example, abc would give you abc, acb, bac, bca, cab, cba. You can assume that all the characters will be unique.

5 Answers   IITR, Microsoft, Nike,


main() { int i=10; void pascal f(int,int,int); f(i++,i++,i++); printf(" %d",i); } void pascal f(integer :i,integer:j,integer :k) { write(i,j,k); }

1 Answers  


#define f(g,g2) g##g2 main() { int var12=100; printf("%d",f(var,12)); }

3 Answers  


why nlogn is the lower limit of any sort algorithm?

0 Answers  






main() { if ((1||0) && (0||1)) { printf("OK I am done."); } else { printf("OK I am gone."); } } a. OK I am done b. OK I am gone c. compile error d. none of the above

5 Answers   HCL,


main() { int i=0; for(;i++;printf("%d",i)) ; printf("%d",i); }

1 Answers   Zoho,


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

7 Answers  


main() { extern int i; i=20; printf("%d",i); }

1 Answers   Value Labs,


Given an array of characters which form a sentence of words, give an efficient algorithm to reverse the order of the words (not characters) in it.

2 Answers   Wipro,


main() { char *p="hai friends",*p1; p1=p; while(*p!='\0') ++*p++; printf("%s %s",p,p1); }

3 Answers  


main() { signed int bit=512, i=5; for(;i;i--) { printf("%d\n", bit >> (i - (i -1))); } } a. 512, 256, 0, 0, 0 b. 256, 256, 0, 0, 0 c. 512, 512, 512, 512, 512 d. 256, 256, 256, 256, 256

2 Answers   HCL,






Categories