Will Macros support multiple arguments ?

Answers were Sorted based on User's Feedback



Will Macros support multiple arguments ? ..

Answer / agent

Yes we Macros support Multiple Arguments.

If we want to swap two value using macro how i can do if
you can do this then you know the ans.

or you can do one thing you chk greater no
By macro like
Max(30,10);

defination like :-

Max(x,y) x>y?x:y

here i m passing 2 arguments.

ok bye bye.

thx.

Is This Answer Correct ?    6 Yes 2 No

Will Macros support multiple arguments ? ..

Answer / ronald

variadic macros --- C99 standard

#define MY_MACRO(...)

Is This Answer Correct ?    2 Yes 0 No

Will Macros support multiple arguments ? ..

Answer / phani kumar s

yes they will support multiple arguments

Is This Answer Correct ?    2 Yes 1 No

Will Macros support multiple arguments ? ..

Answer / lokesh chauhan

Phani Kumar S. Please give me the detailed answer not only
in Yes or No thanks


Plz correct me if i m wrong...
Regards..
Lokesh Kumar Chauhan
lokesh_kumar_chauhan@yahoo.com
Noida

Is This Answer Correct ?    1 Yes 0 No

Will Macros support multiple arguments ? ..

Answer / phani kumar satpathi

yes they will support multiple arguements

they are the short forms for activate some internal
functions

Is This Answer Correct ?    2 Yes 1 No

Will Macros support multiple arguments ? ..

Answer / phani kumar s

defination like :-

Max(x,y) x>y?x:y

Is This Answer Correct ?    2 Yes 2 No

Will Macros support multiple arguments ? ..

Answer / shruti

no,
macros dont support multiple arguments..

Is This Answer Correct ?    0 Yes 2 No

Post New Answer

More C Interview Questions

write a program to print infinte number

4 Answers  


Differentiate between a structure and a union.

0 Answers   Zensar,


simple c program for 12345 convert 54321 with out using string

7 Answers   TCS,


Explain how can you tell whether a program was compiled using c versus c++?

0 Answers  


what is the difference between i++ and ++i?

5 Answers  






Explain what’s a signal? Explain what do I use signals for?

0 Answers  


How can I call a function, given its name as a string?

4 Answers   ABC Telecom,


Is stack a keyword in c?

0 Answers  


m=++i&&++j(||)k++ printf("%d"i,j,k,m)

1 Answers   ABC,


Where define directive used?

0 Answers  


what is the code for getting the output as * ** ***

5 Answers   Caritor,


which of 'arrays' or 'pointers' are faster?

5 Answers  


Categories