6)swap(int x,y)
{
int temp;
temp=x;
x=y;
y=temp;
}
main()
{
int x=2;y=3;
swap(x,y);
}
after calling swap ,what are yhe values x&y?
Answers were Sorted based on User's Feedback
Answer / selloorhari
After calling the function swap(), the values of x,y will be
the same.
i.e. x = 2, y = 3.
The scope of the variables x,y,temp in the swap() function
lies inside the function swap() itself. So there will not be
any change in the values of x,y in the main() function..
Is This Answer Correct ? | 17 Yes | 0 No |
the values will be x =2 and y = 3.
the variables x and y declared in main() are local to main.
whereas
the variables x and y declared in swap() are local to swap..
the change in the value of the variables in either
function will have zero effect on the other function.
Hence the value remains teh same.
Is This Answer Correct ? | 16 Yes | 1 No |
Answer / shankar
Value remain same hare....I.E :- X=2,y=3.Because here rules of call by value is applied. If we use call by reference the only value is changed .
Is This Answer Correct ? | 1 Yes | 0 No |
Read N characters in to an array . Use functions to do all problems and pass the address of array to function. 1. Print only the alphabets . If in upper case print in lower case vice versa.
What is the difference between mpi and openmp?
why we need function pointers?
what is the format specifier for printing a pointer value?
What is the argument of a function in c?
Which is the best website to learn c programming?
What is a char in c?
Which command is more efficient? *(ptr+1) or ptr[1]
In C programming, what command or code can be used to determine if a number of odd or even?
What is the easiest sorting method to use?
Explain how do you determine whether to use a stream function or a low-level function?
Is anything faster than c?