据史料记载,从商朝开始,平民一日吃两餐,分别在早上7-9时和下午15-19时。然而到了宋朝,开封市民入夜后会再吃一餐,由此形成一日三餐的习俗。推动这种变化的直接因素是()
A.农业的发展,粮食产量的增加
B.理学的形成,满足市民的欲望
C.坊市制突破,商品经济的繁荣
D.对外交流频繁,受西方的影响