NAD is known as nicotinamide adenine dinucleotide. It is a dinucleotide which has two dinucleotides joined by the phosphodiester bond.
Nicotinamide adenine dinucleotide phosphate is known as NADP. It acts as an electron acceptor. The reduced form of the NADP is known as NADPH. NADP+ is an electron acceptor which accepts one hydrogen and electron and gets reduced to form NADPH. It plays a role of reducing agent during the synthesis of nucleic acids and lipids. It acts as a coenzyme.
So, the correct answer is option C.