I would say actually that the best answer is this one:
A. Credit cards are convenient(typo!) but can result in debt.
They are convenient, as they allow you to buy goods that maybe you can't afford today, but will tomorrow, as your payment comes.
but if you're not careful, you can abuse them and forget that you will have to give the money back! this might result in you spending more than you can have and debt!