Я анализирую код на фортране и у меня простой вопрос.
Я хочу знать, что делает оператор continue в 100 и 200 в приведенном ниже коде.
Увеличивает ли он счетчики i и j? Если это так, не будет if( .not. flg )
, тогда условие содержит значение flg
, которое является «последним значением» flg в цикле j = i+1 to N
?
do 100 i = 1, N-1
flg = .false.
do 200 j = i+1, N
if( "my condition" ) flg = .true.
200 continue
if( .not. flg ) then
! do something here.
endif
100 continue