+3 votes
in Mathematics by kratos

Consider the following code segment:

int a[10], *p1,

*p2;

p1 = &a[4];

p2 = &a[6];

Which of the following statements is incorrect w.r.t. pointers? (A) p1 + 2

(B) p2 – 2

(C) p2 + p1

(D) p2 – p1

1 Answer

+1 vote
by kratos
 
Best answer

Correct option - (C) p2 + p1

Explanation:-

Addition of two pointers is not allowed.

...