Page 92 - 数学建模算法与应用
P. 92

Mathematical Modeling Algorithms and Applications
             数学建模算法与应用


                  解 在 MATLAB 中输入以下程序:
                  >> clear
                  a = 3;

                  b = 6;
                  for ii=1:3
                      b = b+1
                      if ii<2
                          continue

                      end
                      a = a + 2
                  end

                  运行后得到结果为:
                  b =
                  7
                  b =
                  8

                  a =
                   5
                  b =

                  9
                  a =
                  7
                  当 if 条件满足时,程序将不再执行 continue 后面的语句,而是开始下一轮的

             循环。
                  continue 语句常用于循环体中,与 if 一同使用。
                 (二)break 命令

                  break 语句也常用于 for 或 while 循环体,以及 if。当“if”后的表达式为真时,
             调用 break 语句退出当前循环。它只终止最内层的循环。
                  例 请思考下列程序及其运行结果,说明原因。
                  解 在 MATLAB 中输入以下程序:



             82
   87   88   89   90   91   92   93   94   95   96   97