Любой программист, даже начинающий, знает, что такое циклы, и, конечно, использует их в своей программе. Циклы в программах применяются довольно часто, поэтому знать некоторые их особенности будет совсем не лишним. И сегодня об одной из особенностей цикла for в С++. Язык С++ вообще довольно забавный. Он очень хорошо стандартизирован, но при этом далеко не все разработчики компиляторов придерживаются этих стандартов на 100%. Но в целом стандартны всё таки соблюдаются. И вот согласно этим стандартам переменная-счётчик (или индексная переменная), объявленная в цикле for, известна только в пределах этого цикла. То есть является локальной по отношению к этому циклу. Соответственно, попытка использовать эту переменную за пределами цикла приведёт к ошибке компиляции: Здесь нам сообщают, что мы пытаемся использовать переменную i за пределами области видимости цикла for. Но также надо отметить, что, например, более старые версии компиляторов, которые использовались в Dev-C++, не считали это кри