Ограничение на входные данные в языке C: Основные принципы