设置一个loop在循环开始前loop=0;满足条件loop+1,第一次loop=1使用if 语句就可以了.例如 loop=0; for . loop=loop+1; if loop==1 . elseif . else . end end 这种形式, 再问: 可是我的循环都是靠另外输入的,并不是一个定值,用loop可能也不好进行啊。还有别的办法吗?或是在这个基础上加些什么呢? 再答: loop这种形式差不多是万能的吧,可能是我写的有点问题吧,应该改成 loop=0;(设置初值) for 。。。 if loop==0&循环条件(进行第一次循环判定,并防止第二次循环进入) loop=loop+1; 第一次循环; end if loop!=0&条件(loop在进行过第一次循环后,值不为0) 第二次及以后的循环; end end 这样的形式可以不?