Question: Programming in C problem Using Pointers Create a program pointerTester.c to experiment with pointers. Implement the following steps one by one in your program: YOU
Programming in C problem
Using Pointers
Create a program pointerTester.c to experiment with pointers. Implement the following steps one by one in your program:
YOU NEED TO ANSWER QUESTION
Use printf to print your answers at the end(after 12).
1. Declare three integer variables a, b and c. Initialize them to 0, 100 and 225, respectively.
2. Print the value of each variable and its address.
3. Add the following declaration to your code:
int *pA = &a, *pB = &b, *p;
4. Print the value of each pointer and the value it points to (using the pointer)
5. Run your program multiple times.
a. Does any of the values *pA, *pB or *p change?
b. Does any of the values pA, pB or p change?
6. Change the value that p points to to 50 without declaring the valuable that p points to. Can you print the value that p points to?
7. Declare an array z of 10 integers and initialize its elements to 0, 1, 2, ., 9
8. Print the address of each element in the array using the z[i] notation
9. Print the address of each element in the array using the z + i notation
10. Print the content of the array using z + i notation
11. Declare a string literal x and set it to value hello.
12. Change the second character of x to upper case. What happens?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
