Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


9.how do you write a function that takes a variable number
of arguments? What is the prototype of printf () function?
10.How do you access command-line arguments?
11.what does ‘#include<stdio.h>’ mean?
12.what is the difference between #include<> and #include”…”?
13.what are # pragma staments?
14.what is the most appropriate way to write a
multi-statement macro?

Answers were Sorted based on User's Feedback



9.how do you write a function that takes a variable number of arguments? What is the prototype of p..

Answer / saurabh

WHERE IS THE ANSWER MY FRIENDS?

Is This Answer Correct ?    1 Yes 0 No

9.how do you write a function that takes a variable number of arguments? What is the prototype of p..

Answer / sumati

9. By using default arguments, we can write a function that
takes a variable number of arguments.

10. By default, 2 arguments are passed to main function..
One is the count that contains number of arguments + 1.
1 is for the program name.

Second argument is the array of arguments...with prgram name
at the first index i.e. [0] and the size of array is count-1.

Is This Answer Correct ?    0 Yes 1 No

9.how do you write a function that takes a variable number of arguments? What is the prototype of p..

Answer / deesha

explained how we can utilize the operator ellipsis (…) to
pass variable number of arguments to a function. I have
utilised there the concept of pointers to access the
variable arguments. The standard C Library provides support
to access these arguments. Use for this support
All you need is to know the last argument before the
ellipsis operator(At least one argument is must to use
variable arguments), let’s call it larg

suppose

fun(type var1,type var2,...)

is a function, then larg corresponds to var2

Now we need to declare the list using va_list
i.e.,

va_list al

now initialize it using va_start

va_start(al,larg);

Now to access each argument, we must know the expected type
of the argument

type var_name = va_arg(al,type);

When we have accessed all the variable arguments, we need to
clean up

va_end(al);

Using standard library, we can easily access the variable
arguments

Is This Answer Correct ?    0 Yes 1 No

9.how do you write a function that takes a variable number of arguments? What is the prototype of p..

Answer / 2028

The above reply is an vague idea for the concept idea some
details may be with an example will be an good input from
nay one of us

Is This Answer Correct ?    0 Yes 2 No

Post New Answer

More C Interview Questions

write the program for prime numbers?

73 Answers   Accenture, Aptech, Infosys, TCS,


How can I invoke another program or command and trap its output?

0 Answers  


how can u print a message without using any library function in c

1 Answers   NIIT,


what is the program to display your name in any color?

2 Answers   HCL,


What is keyword in c?

0 Answers  


what is the use of operator ^ in C ? and how it works?

2 Answers  


write a program that prints a pascal triangle based on the user input(like how many stages) in an efficient time and optimized code?

3 Answers   Oracle,


what is reason of your company position's in india no. 1.

0 Answers   Accenture, TCS,


main() { char ch='356'; Printf("%d",ch); } *OUTPUT*:- -18 *Why?*

1 Answers  


How to declare a variable?

0 Answers  


What are linker error?

0 Answers  


How does memset() work in C?

2 Answers  


Categories