Carbon forms a large number of compounds due to:
Tetravalency
Variable valency
Large chemical affinity
property of catenation
Carbon forms a large no. of compounds due to catenation