Discussion :: Variable Number of Arguments
-
Point out the error in the following program.
#include #include void varfun(int n, ...); int main() { varfun(3, 7, -11.2, 0.66); return 0; } void varfun(int n, ...) { float *ptr; int num; va_start(ptr, n); num = va_arg(ptr, int); printf("%d", num); }
|
A.
Error: too many parameters |
|
B.
Error: invalid access to list member |
|
C.
Error: ptr must be type of va_list |
|
D.
No error |
Answer : Option C
Explanation :
No answer description available for this question.
Be The First To Comment

Whatsapp
Facebook