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...


How can I return multiple values from a function?

Answers were Sorted based on User's Feedback



How can I return multiple values from a function?..

Answer / phani kumar s

by using the function call by reference with the multiple
returns

Is This Answer Correct ?    3 Yes 2 No

How can I return multiple values from a function?..

Answer / shruti

use of pointers.
call by refrance.

Is This Answer Correct ?    2 Yes 1 No

How can I return multiple values from a function?..

Answer / vignesh1988i

we can indirectly return multiple values from a function through pointers......

what ever you make the alterations in the sub-routine since pointers refer to address the value will be directly gets changed in the actual address

Is This Answer Correct ?    1 Yes 0 No

How can I return multiple values from a function?..

Answer / suman halder

1.we can apply "call by reference" mechanism within the
function so that multiple values get returned..

2.if the return types are homogeneous..i.e if we wanna return more than one integer values or more than one characters or any other type,then we can use an array to do that job for us as C provides various ways to return array from a function ..

*** if u try to return more than one value at a time through return statement ,last value will be returned and
all other values are ignored..
e.g
return 10,20,30;

it will only return 30

so,the most convenient way to do this is to use "call by reference" mechanism..

Is This Answer Correct ?    1 Yes 0 No

How can I return multiple values from a function?..

Answer / kr swamy naidu

make finction return type as a structure or array so that you can return multiple values

Is This Answer Correct ?    0 Yes 0 No

How can I return multiple values from a function?..

Answer / phani kumar

if we want to retrive multiple values from functions
derive multiple arguments in the defition of functions

Is This Answer Correct ?    0 Yes 2 No

Post New Answer

More C Interview Questions

What is difference between main and void main?

0 Answers  


what are the 10 different models of writing an addition program in C language?

0 Answers  


how we do lcm of two no using c simple if while or for statement

1 Answers  


given the piece of code int a[50]; int *pa; pa=a; to access the 6th element of the array which of the following is incorrect? a.*(a+5) b.a[5] c.pa[5] d.*(*pa + 5)

6 Answers   amu, TCS,


What are c identifiers?

0 Answers  


why i join syntel?

23 Answers   ABC, Syntel, TCS,


What is meant by global static? why we have to use static variable instead of Global variable

4 Answers   L&T,


What is a void pointer in c?

0 Answers  


What are loops c?

0 Answers  


typedef struct { int i:8; char c:9; float f:20; }st_temp; int getdata(st_temp *stptr) { stptr->i = 99; return stptr->i; } main() { st_temp local; int i; local.c = 'v'; local.i = 9; local.f = 23.65; printf(" %d %c %f",local.i,local.c,local.f); i = getdata(&local); printf("\n %d",i); getch(); } why there there is an error during compiling the above program?

1 Answers  


Write a program to input the price of 1 burger and the number of burgers eaten by a group of friends .print the total amount to be paid by the group?

0 Answers  


#include show(int t,va_list ptr1) { int a,x,i; a=va_arg(ptr1,int) printf(" %d",a) } display(char) { int x; listptr; va_star(otr,s); n=va_arg(ptr,int); show(x,ptr); } main() { display("hello",4,12,13,14,44); }

0 Answers   Wilco,


Categories