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 |
An application package has been provided to you without any documents for the following application. The application needs to be tested. How will you proceed?
What is the difference between NULL and NUL?
implement OR gate without using any bitwise operator.
What is the -> in c?
What is the difference between null pointer and void pointer
10 Answers CTS, Manforce, MAQ Software,
What was noalias and what ever happened to it?
how can i write a program that prints out a box such that whenever i press any key8(coordinate number) on the keyboard, the box moves.
what is Structural oriented language? give some example of this language.....?
Famous puzzles which are generally asked by companies during interviews ?
what is the hexidecimal number of 4100?
How does pointer work in c?
Can we change the value of static variable in c?