Question: Suppose x and y are two array variables. What is the semantics in Tiger for the assignment x : = y Question 1 Select one:
Suppose x and y are two array variables. What is the semantics in Tiger for the assignment
x : y
Question Select one:
The elements of array y are copied one by one into array x so that the two arrays are allocated in different memory locations but contain the same elements.
The pointer to array y is copied into variable x so that now both x and y point to the same array on the heap.
Assigning entire arrays does not work in Tiger, it is necessary to copy individual array elements manually.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
