The correct choice is (c) It is used to store the carry output of the full adder
Easy explanation: The D flip-flop, i.e. carry flip-flop, is used to store the carry output of the full adder so that it can be added to the next significant position of the numbers in the registers.