Write a short C program that declares and initializes (to any value you like) a char, an int, and a double. Next, declare and initialize a pointer to each of the three variables. Your program should then display the address of, value stored in, and the memory size (in bytes) of each of the six variables as well as the dereferenced pointers for a total of nine results.
Use the address-of operator when displaying the memory address of a variable (not the value of a variable). Remember, if a variable is defined as a pointer, then the value of this variable is a memory address. When displaying the value of such a pointer variable, a memory location will be displayed, so it is not necessary to use the address-of operator.
Use the sheaf function to determine the memory size allocated for a variable (including a pointer variable). You should see memory addresses that look something like this: “0x0842a018”. The initial characters “Ox” tell you that hexadecimal notation is being used; the remainder of the digits give the memory address itself.
Enjoy 24/7 customer support for any queries or concerns you have.
Phone: +1 213 3772458
Email: support@gradeessays.com