Skip to content
Related Articles

Related Articles

ISRO | ISRO CS 2015 | Question 71
  • Last Updated : 05 Apr, 2018

Consider the following declaration:

int a, *b=&a, **c=&b;

The following program fragment

a=4;
**c=5;

(A) does not change the value of a
(B) assigns address of c to a
(C) assigns the value of b to a
(D) assigns 5 to a


Answer: (D)

Explanation: *b=&a // b holds the address of a
**c=&b // c holds the address of b
and a=4

**c = *(&b) means the value at the address of b which is equal to a.
**c = 5 // a is modified to 5
So, option (D) is correct.


Quiz of this Question

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :