抑制膳食中非-血红素铁吸收的因素有(    )
   A.胃酸分泌过多    B.维生素C
   C.植酸、草酸和单宁酸    D.钙
   E.维生素D