an exercise using a mix of value variables and pointer variables
This assignment is about using values and pointers those values, and pointers and the values that those pointers are pointing at. You will have to pay attention to which variable are values and which variables are pointers, and convert back at forth between pointers and values as needed.
Remember these four details of the C language.
- To declare a variable, no special symbols: int x;
- To declare a pointer, name the type and follow it with a *: int* ptrX;
- If you have a value variable and you want its address to pass to a pointer, use the & reference operator: ptrX = &x;
- If you have a pointer and you want the value it is pointing at, use the * dereference operator: x = *ptrX;