Expansion and compression of the air causes adiabatic temperature changes in atmosphere. Air at lower altitude exchange heat with earth surface and because of this its temperature changes hence this is non adiabatic temperature change in atmosphere. But, air at higher altitude doesn’t exchange heat with earth surface instead when parcel of air rises up pressure decreases and to compensate this air expand and does work on atmosphere ,in doing so it utilize its energy hence, temperature goes down and when air comes down, pressure increases and to compensate this air contracts in this case work is done on the air by atmosphere so energy increases and temperature also increases .We can see heat is not exchanged but it is utilised in the form of work to change the temperature of atmosphere . Hence, expansion and compression of air causes adiabatic temperature changes in atmosphere. So, option (c) is correct.