In desert climates, the temperature variation between day and night is very high. During the day, it's extremely hot, but at night, it can become very cold. This is mainly because ________.
A) of high humidity levels
B) there are no clouds to trap heat
C) of constant rainfall
D) strong winds blow all the time