Восьмеричные константы (кроме нуля) и восьмеричные выходные последовательности (кроме «\0 ») не должны использоваться
Восьмеричные константы (кроме нуля) и восьмеричные выходные последовательности (кроме «\0 ») не должны использоваться.
Октальные константы обозначаются начальным нулем. Разработчик или рецензент кода может принять октальную константу как десятичную константу с избыточным начальным нулем.
Восьмеричные эвакуационные последовательности, начинающиеся с \
может также вызвать путаницу. Непреднамеренно вводит 8 или 9 в последовательности цифр после \
прерывает выходную последовательность и вводит новую цифру. Разработчик или рецензент кода могут игнорировать эту проблему и продолжать обрабатывать escape-последовательность как одну цифру.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Лексические конвенции |
Категория: Необходимый, Автоматизированный |