Question: This exercise further tests your knowledge of pointer arithmetic. Suppose we have three variables declared as char *pc; int *pi; struct point {double x; double

This exercise further tests your knowledge of pointer arithmetic. Suppose we have three variables declared as char *pc; int *pi; struct point {double x; double y;}; struct point *p1; struct point *p2[10]; Assume sizeof(char)=1, sizeof(int)=4, sizeof(double)=8. The values of pc, pi, p1 and p2 are 240, 258, 310 and 480 respectively. What are the values of pc+1, pi+2, p1+4 (12 points) and p2+3 (4 points extra credit)?

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!