北美洲地跨寒、温、热三带,气候类型复杂多样,故A不正确;北美洲大部分地区位于温带,以温带大陆性气候为主,故B不正确;温带大陆性气候区冬冷夏热,气温的年较差大,故C正确;北美洲被北回归线穿过,回归线穿过的地区西部属热带沙漠气候,故D不正确.故选:C.