Здравствуйте.
Запускаю такой код:
CODE:for (int pt=0; pt<1; pt++)
{
for (int st=0; st<1; st++)
{
}
}
pause(500);
Это то что выдаёт Отладчик при каждом запуске (с галочкой сканирование переменных)
Почему такие значения переменных pt и st?
for ( int pt = 0 ; pt < 1 ; pt ++ )
for ( int st = 0 ; st'-842150451' < 1 ; st'-842150451' ++ )
pause ( 500 )
for ( int pt = 0 ; pt'-842150451' < 1 ; pt'-842150451' ++ )
for ( int st = 0 ; st'-842150451' < 1 ; st'-842150451' ++ )
pause ( 500 )
for ( int pt = 0 ; pt'-842150451' < 1 ; pt'-842150451' ++ )
for ( int st = 0 ; st'-842150451' < 1 ; st'-842150451' ++ )
pause ( 500 )
если объявить переменные pt и st не в теле цикла, а до цикла for? тогда всё хорошо
for ( pt = 0 ; pt'0' < 1 ; pt'0' ++ )
for ( st = 0 ; st'0' < 1 ; st'0' ++ )
pause ( 500 )
Это только мне так везёт или я что-то не понимаю???
Использовал при переборе массива, но нет в массиве таких ячеек с номером -842150451, что вызывало ошибку.