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 are structure types in C?
write a program to find the given number is prime or not
2 Answers Accenture, Vasutech,
Explain what does the function toupper() do?
What are the back slash character constants or escape sequence charactersavailable in c?
How can you determine the size of an allocated portion of memory?
Explain high-order and low-order bytes.
Explain the difference between getch() and getche() in c?
Differentiate between the expression “++a” and “a++”?
Is c programming hard?
what is the diffrenet bettwen HTTP and internet protocol
What is the difference between struct and typedef struct in c?
What is structure in c definition?