Be able to explain and write memory tables for the following: Declaration of a r
ID: 3573181 • Letter: B
Question
Be able to explain and write memory tables for the following: Declaration of a regular struct or array variable Declaration of a pointer struct variable Initialization of a pointer struct variable by using an existing variable Initialization of a pointer struct variable by using malloc Accessing/changing the value of each member variable of a structure for both regular variables (use .) and pointer variables (use rightarrow ). Declaring an array of structures using malloc. Write code to produce the memory table for you.Explanation / Answer
a)
struct example{
int data;
}start;
b)
struct example *ptr;
c)
ptr = &start;
d)
struct example *ptr1;
prt1 = (struct example)malloc(sizeof(struct example *))
e)
//changing value
ptr.data = 10;
ptr1->data = 20;
//Accessing
ptr.data
prt1->data
f)
//dynamic arrays
struct example *ptr2 = (struct example)malloc(sizeof(struct example));
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.