Тогда можно ли сформулировать следующим образом закон постоянства состава?
Закон постоянства состава работает только для большинства стабильных простых веществ. Он не работает для:
а) случаев изомерии, в том числе для разных хиральных изомеров,
б) изменения свойств от изменения агрегатных состояний,
в) нестабильных веществ и веществ, существующих при очень высоком или низком давлении, высокой или низкой температуре и т.д.,
г) межфазных смесей и межфазных комплексов (дисперсные системы и растворы),
д) промежуточных веществ реакций,
е) большинства кристаллических соединений и никогда для кристаллических соединений с примесями.
Возможно есть еще какие-то исключения для закона постоянства состава, тут меня могут дополнить другие участники. А вообще такое большое количество исключений из этого закона связано с тем, что он очень давно разработан - в начале XIX века.
В любом случае про все это не будет рассказываться в
учебнике Ходакова, Неорганическая химия 7-8.
Это материал не школьного, а университетского уровня сложности. Ну или для 10-11 классов специализированных химико-биологических классов как минимум.