单项选择题

A.By making mistakes and having them pointed out by others.
B.By having their mistakes corrected.
C.By noticing their problems and making changes.
D.By listening to explanations from skilled peopl