Поскольку 1
также является значением (которое, помимо прочего, вы можете назначить), анализатор не может знать, что вы имеете в виду.
Рассмотрим следующий фрагмент:
int 1 = 10;
int a = 1; // what is the value of a ? 1 or 10?
Поэтому запуск имени переменной с номером не разрешен. Вместо этого вы можете использовать _1
, если действительно хотите (учтите, что его трудно читать)