1.书上写着FOR循环语句中,循环进行的次数由循环变量的结束值与起始值之间的差值决定。
FOR语句的流程图上写着,循环变量小于等于终值。
这里我理解的不知道有没有问题,0~2之间的差值应该是2,而变量小于等于终值有0~1~2,三个值,难道是只进行两次循环吗?
希望老师能讲讲FOR循环,其中当起始值等于结束值时,循环是否执行一次,还是不执行当前循环。
2.当循环变量是一个表达式时,直到循环结束,输出结果是从小到大依次输出,还是如何。
IF #statStackIndex>1 THEN
FOR #tempCount := 1 TO #statStackIndex - 1 DO
IF #stack[#tempCount] < #stack[#statMin] THEN
#statMin := #tempCount;