单项选择题

抑制膳食中的非血红素铁吸收的因素有()。

A.胃酸分泌过多
B.维生素C
C.维生素B
D.植酸、草酸和单宁酸