Consider the followingprogram written in C syntax... What would be the values of
ID: 3617861 • Letter: C
Question
Consider the followingprogram written in C syntax...What would be the values of the list array after the followingparameter-passing methods?
1) pass by value
2) pass by reference
3) pass by value-result
Please explain pass by value-result...
void fun(int first, int second)
{
first += first;
second += second;
}
void main()
{
int i, list[2] = {1, 3}; fun(list[0],list[1]);
} Consider the followingprogram written in C syntax...
What would be the values of the list array after the followingparameter-passing methods?
1) pass by value
2) pass by reference
3) pass by value-result
Please explain pass by value-result...
void fun(int first, int second)
{
first += first;
second += second;
}
void main()
{
int i, list[2] = {1, 3}; fun(list[0],list[1]);
}
Explanation / Answer
List [0] will be 1. and list[1] will be 3. function will notchange in the list elements. this is call by value. any change made in function will noteffect the main.
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.