Answer: The difference between call by value and call by reference is that in call by value the actual parameters are passed into the function as arguments whereas in call by reference the address of the variables are sent as parameters.
Explanation:
Some examples are:
call by value
#include <stdio.h>
void swap(int, int);
int main()
{ int a = 10, b= 20;
swap(a, b);
printf("a: %d, b: %d\n", a, b);
}
void swap(int c, int d)
{
int t;
t = c; c = d; d = t;
}
OUTPUT
a: 10, b: 20
The value of a and b remain unchanged as the values are local
//call by reference
#include <stdio.h>
void swap(int*, int*);
int main()
{
int a = 10, b = 20;
swap(&a, &b); //passing the address
printf("a: %d, b: %d\n", a, b);
}
void swap(int *c, int *d)
{
int t;
t = *c; *c = *d; *d = t;
}
OUTPUT
a: 20, b: 10
due to dereferencing by the pointer the value can be changed which is call by reference
The place where Shreya will find these options is option b: Design tab, Merge group.
<h3>What is the Design tab?</h3>
The Design tab is known to be one that is made up of table formatting, cell as well as the table borders.
It is one that has the features of arranging the table on the page, as well as the size of the table.
Hence, The place where Shreya will find these options is option b: Design tab, Merge group.
Learn more about Design tab from
brainly.com/question/2501083
#SPJ1