Автор: Shishkin (01.03.2007 в 14:23)
Переменные обьявленные в теле цыкла используй только в этом цыкле, это стандарт С89 и за телом цыкла эти переменные невидимы;
например j - обьявленная вне цыкла не будет иметь отношения к j - в цыкле а после выхода с цыкла ты уже можешь использовать j - обьявленную до цыкла; - )
int i = 5; //глобальная
int main ()
{
int i = 10; // локальная
for(int i = 0;i<10;i++)
{ //локальная в цыкле;
}
i = 25;//изменяем i в main(){int i=10;}
::i = 25; // изменяем глобальную
} |