what is the difference between call by value and call by
reference?
Answers were Sorted based on User's Feedback
Answer / m.karthiga
in call by value the changes do not affect the value of a
variable because value is passed.but call by reference
should affect the value of a variable because address is
passed
| Is This Answer Correct ? | 16 Yes | 5 No |
Answer / vijay r15
call by value means passing the value of variable.
Ex fun(a,b)
Call by ref means passing the address of the variable.
Ex fun(&a,&b)
By
Vijay r15
raj.vijay55@gmail.com
| Is This Answer Correct ? | 8 Yes | 2 No |
Answer / rama krishna sidhartha
Call by value means passing the values.
Call by reference means passing the address of the variables
given.
| Is This Answer Correct ? | 7 Yes | 2 No |
Answer / mahesh
call by value
int fun(int a,int b);
int fun(int p,int q)
{
temp=p;
p=q;
q=temp;
}
call by reference
int fun(int &a,int &b);
int fun(int *a,int *b)
{
temp=*a;
*a=*b;
*b=temp;
}
call by value is with values n call by ref with adresses n
pointers...
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / raju
Call by Value: C support the call by value, where the caller
pass the value to the function and the updates on the
function will not effect on the caller.
Call by reverence: Here will pass the reference of the
variable to function, the update on the function variables
will effect on the caller.
| Is This Answer Correct ? | 4 Yes | 7 No |
Can you please explain the difference between syntax vs logical error?
How to create struct variables?
#define DCHAR char* typedef char* TCHAR; if using these following variables will be declared like DCHAR ch1, ch2; TCHAR ch3, ch4; then what will be types of ch1, ch2, ch3 and ch4?
State the difference between realloc and free.
how does printf function work
what is the function of .h in #include<stdio.h> in c ?
23 Answers HCL, IBM, Wipro,
the question is that what you have been doing all these periods (one year gap)
Fifty minutes ago if it was four times as many mints past 3 o clock. how many minutes is it to six o'clock n how....?????
What are the characteristics of arrays in c?
What is the benefit of using #define to declare a constant?
What are local static variables?
write a program which will count occurance of a day between two dates.