int a=1,b=2,c=3;
printf("%d,%d",a,b,c);
What is the output?
Answers were Sorted based on User's Feedback
Answer / jaya prakash
1,2
because arguments of functions stored in stock
in stock stored as
"%d,%d"
a
b
c
in printf fn,
args popped out from stack
first "%d,%d" is popped
it find two int involved by %d in the control string
so two more args popped out
a,b
after popping the addr's then the values in that location
printed.(1,2)
Is This Answer Correct ? | 28 Yes | 3 No |
Answer / sateeshbabu aluri
o/p will be: 1 2 only
3 will be ommited because there is no conversion operator
in printf.
Is This Answer Correct ? | 13 Yes | 0 No |
Answer / poornima
Actually, Stack follows Last In First Out(LIFO) style.No
doubt in tht.
In code, there is only two format specifier(ie., 2 %d) tht
will corresponds to first two variables.
Elements are pushed from right to left fashion in variable
declaration part.
In stack, c is bottom-most element & a is top-most element.
so,by code a is popped first then b.so, it will print 1,2.
Is This Answer Correct ? | 8 Yes | 4 No |
Ans:1,2
because arguments of functions stored in stack in FIFO order
So Var a enters 1st so it will out (popped)1st too as it's
STACK's property.
Is This Answer Correct ? | 10 Yes | 7 No |
What is #error and use of it?
how to build a exercise findig min number of e heap with list imlemented?
Write one statement equalent to the following two statements x=sqr(a); return(x); Choose from one of the alternatives a.return(sqr(a)); b.printf("sqr(a)"); c.return(a*a*a); d.printf("%d",sqr(a));
What is an volatile variable?
Where are the auto variables stored?
What does %d do?
How to Throw some light on the splay trees?
What is the c value paradox and how is it explained?
WHAT IS ABSTRACT DATA TYPE
write a c programs to do multiplication of two numbers with out using arithmatic operator ??????????
Does c have enums?
Declare the structure which contains the following members and write in C list of all students who score more than 75 marks. Roll No, Name, Father Name, Age, City, Marks.