Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider the following program written in C syntax void fun( int x, int y) { int z; z=a; a=b; b=z;} void main(){ int a=3; int

Consider the following program written in C syntax

void fun( int x, int y) {

int z;

z=a;

a=b;

b=z;}

void main(){

int a=3;

int nums [10]={1,2,3,4,5,6,7,8,9,10};

fun ( a, nums[3]) ;

fun ( nums[2], nums[3]) ;

fun ( a, nums[a]) ;

}

For each of the following parameter passing methods, what are all of the values of the variables a and num after each of the three calls to fun?

Passed by value:

Passed by reference:

Passed by value - result:

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Analysis In Microsoft Excel

Authors: Alex Holloway

1st Edition

B0CCCPKTTX, 979-8852388452

More Books

Students also viewed these Databases questions

Question

Policies based on ABC analysis might include investing

Answered: 1 week ago