Warning: implode(): Invalid arguments passed in /www/wwwroot/jobquiz.info/mdiscuss.php on line 336
A function that receives variable number of arguments should use va_arg() to extract the last argument from the variable argument list. ?->(Show Answer!)
Question Set

1. A function that receives variable number of arguments should use va_arg() to extract the last argument from the variable argument list.



Ask Your Doubts Here

Type in
(Press Ctrl+g to toggle between English and the chosen language)

Comments

Show Similar Question And Answers
QA->If function inside another function is called a _____ Function....
QA->State list, Union list, Concurrent list are included in which of the following schedule....
QA->State list, Union list, Concurrent list are included in which of the following schedule....
QA->Dr Ambedkar had said that Article ___ should normally remain a 'dead letter' and would be used only in the 'last resort'.?....
QA->Dr. Ambedkar had said the "Article ___ should normally remain a 'dead letter' and would be used only in the 'last resort'.?....
MCQ->A function that receives variable number of arguments should use va_arg() to extract the last argument from the variable argument list.....
MCQ->A function that receives variable number of arguments should use va_arg() to extract arguments from the variable argument list.....
MCQ->What will be the output of the program? #include<stdio.h> #include<stdarg.h> void fun1(char, int, int , float , char ); void fun2(char ch, ...); void (p1)(char, int, int , float , char ); void (p2)(char ch, ...); int main() { char ch='A'; int i=10; float f=3.14; char p="Hello"; p1=fun1; p2=fun2; (p1)(ch, i, &i, &f, p); (p2)(ch, i, &i, &f, p); return 0; } void fun1(char ch, int i, int pi, float pf, char p) { printf("%c %d %d %f %s \n", ch, i, pi, pf, p); } void fun2(char ch, ...) { int i, pi; float pf; char p; va_list list; printf("%c ", ch); va_start(list, ch); i = va_arg(list, int); printf("%d ", i); pi = va_arg(list, int); printf("%d ", pi); pf = va_arg(list, float); printf("%f ", pf); p = va_arg(list, char ); printf("%s", p); }....
MCQ->Which of the following statements are correct? An argument passed to a ref parameter need not be initialized first. Variables passed as out arguments need to be initialized prior to being passed. Argument that uses params keyword must be the last argument of variable argument list of a method. Pass by reference eliminates the overhead of copying large data items. To use a ref parameter only the calling method must explicitly use the ref keyword.....
MCQ->The macro va_arg is used to extract an argument from the variable argument list and advance the pointer to the next argument.....
Terms And Service:We do not guarantee the accuracy of available data ..We Provide Information On Public Data.. Please consult an expert before using this data for commercial or personal use | Powered By:Omega Web Solutions
© 2002-2017 Omega Education PVT LTD...Privacy | Terms And Conditions
Question ANSWER With Solution