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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!