What is the definition of alliteration?

Athe use of words with the same or similar ending sounds
Bthe use of words with the same or similar meaning
Cthe use of words with the same or similar beginning sounds
Dthe use of words with the same or similar vowel sounds