All mock tests are FREE till 31 December — register to save your progress

Only legal pointer operations: →

A. pointer + number pointer →

B. pointer - number number →

C. pointer + pointer pointer →

D. pointer - pointer pointer →

E. pointer - pointer number

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: D. A, E Only

Explanation

Pointer + integer gives a pointer, and pointer − pointer (same array) gives an integer count. Pointer − integer gives a pointer (not a number), and adding two pointers is illegal.

More Programming Languages and Computer Graphics questions