Cumulus clouds that have undergone vertical development and have become cumulonimbus in form, indicate

A
Clearing weather
B
That a warm front has passed
C
Probable thunderstorm activity
D
An approaching hurricane or typhoon
E