Write True or False for each part. a. You can assign one array to another using
ID: 3582729 • Letter: W
Question
Write True or False for each part.
a. You can assign one array to another using =. _________
b. You can assign one struct to another using =. __________
c. When a function changes the values in a parameter array, the argument array will be changed too. ________
d. When you pass an argument to a function by reference, any change in the parameter will change the argument. ________
e. A struct can contain a member of the same type as the struct. _________
f. A struct can contain an array as one of its members. __________
g. Two structs can be compared for equality using == _________
h. If Student is a struct type with member char grade and students is an array of Student, then students.grade[0] will access the grade of the initial element of students. ________
Explanation / Answer
a.You can assign one array to another using
sol: true: it can be done in the following way
explanation: here core segment of code in which the one array is copying to another
int * arryacopy(int const * source, size_t length)
{
int * c = malloc(lengtg * sizeof(int));
memcpy(c, source, length * sizeof(int));
return c;
}
b.You can assign one struct to another using
sol:true it can be done, if a structure is similar then we can do it as memory copy
c. When a function changes the values in a parameter array, the argument array will be changed too.
sol: true
e.A struct can contain a member of the same type as the struct.
sol:false
f.A struct can contain an array as one of its members
sol: true
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.