#define f(x)
main()
{
printf("\n%d",f(2+2));
}

Answer Posted / g.j.hemalatha

f(x) is an identifier.No constants is defined in the macro
definition.So the answer is a garbage value.

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is sizeof int?

641


What are the types of unary operators?

666


What is the translation phases used in c language?

640


Why structure is used in c?

600


What does calloc stand for?

653






Describe the complexity of Binary search, Quicksort and various other sorting and searching techniques..

649


Is c is a high level language?

626


Explain union. What are its advantages?

621


what is uses of .net

1279


What does c mean before a date?

595


How do you view the path?

672


Are there constructors in c?

600


How does struct work in c?

611


What are the parts of c program?

640


explain how do you use macro?

670