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



int a=1,b=2,c=3; printf("%d,%d",a,b,c); What is the output? ..

Answer / rahul

1,2

Is This Answer Correct ?    67 Yes 7 No

int a=1,b=2,c=3; printf("%d,%d",a,b,c); What is the output? ..

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

int a=1,b=2,c=3; printf("%d,%d",a,b,c); What is the output? ..

Answer / peeyush mishra

output will be 1,2

Is This Answer Correct ?    24 Yes 3 No

int a=1,b=2,c=3; printf("%d,%d",a,b,c); What is the output? ..

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

int a=1,b=2,c=3; printf("%d,%d",a,b,c); What is the output? ..

Answer / madhu

No doubt ans is : 1,2

Is This Answer Correct ?    6 Yes 1 No

int a=1,b=2,c=3; printf("%d,%d",a,b,c); What is the output? ..

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

int a=1,b=2,c=3; printf("%d,%d",a,b,c); What is the output? ..

Answer / priya

answer will be 1,2

Is This Answer Correct ?    5 Yes 1 No

int a=1,b=2,c=3; printf("%d,%d",a,b,c); What is the output? ..

Answer / arunkumar ms

1,2

Is This Answer Correct ?    6 Yes 2 No

int a=1,b=2,c=3; printf("%d,%d",a,b,c); What is the output? ..

Answer / amaresh chandra das

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

int a=1,b=2,c=3; printf("%d,%d",a,b,c); What is the output? ..

Answer / geetha

answer is 1,2

Is This Answer Correct ?    4 Yes 1 No

Post New Answer

More C Interview Questions

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?

0 Answers   Aspire, Infogain,


What is the difference between NULL and NUL?

0 Answers   Aspire, Infogain,


implement OR gate without using any bitwise operator.

1 Answers   Alcatel, Wipro,


What is the -> in c?

0 Answers  


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?

0 Answers  


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.

0 Answers  


what is Structural oriented language? give some example of this language.....?

1 Answers  


Famous puzzles which are generally asked by companies during interviews ?

1 Answers   3D PLM, Yahoo,


what is the hexidecimal number of 4100?

16 Answers   Google,


How does pointer work in c?

0 Answers  


Can we change the value of static variable in c?

0 Answers  


Categories