what is output?
main()
{
#define SQR(x) x++ * ++x
int i = 3;
printf("
%d %d
",SQR(i),i * SQR(i));
}
a)9 27
b)35 60
c)20 60
d)15 175

Answer Posted / kundan

Can anyone please explain it ????

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Differentiate between Macro and ordinary definition.

734


What is hash table in c?

576


What are dangling pointers? How are dangling pointers different from memory leaks?

630


How do you construct an increment statement or decrement statement in C?

747


If fflush wont work, what can I use to flush input?

620






What does s c mean on snapchat?

590


What are the three constants used in c?

549


What is the maximum length of an identifier?

667


Describe explain how arrays can be passed to a user defined function

608


Tell me is null always defined as 0(zero)?

677


How do you define a function?

585


What is array within structure?

589


What is the purpose of macro in C language?

665


Is c still relevant?

646


What are the 4 types of functions?

576