某化合物A的分子式为C4H8O,它不与金属钠作用,也不与KMnO4溶液反应,但与氢碘酸共热生成化合物B。B在碱性条件下水解,得到化合物C。C能与金属钠作用,并能被KMnO4溶液氧化成3-丁酮酸。试写出A、B和C的结构式。