MATLAB break语句||MATLAB continue语句

MATLAB break语句

MATLAB中 break 语句用于终止 for 或 while 循环的执行,当在循环体内执行到该语句的时候,程序将会跳出循环,继续执行循环语句的下一语句。

注意:在嵌套循环中,break 退出只能在循环发生,后通过的声明控制循环结束。

MATLAB break语句流程图

MATLAB break语句||MATLAB continue语句_第1张图片

详细例子

在MATLAB中建立一个脚本文件,并输入下面的代码:

a = 10;
% while loop execution 
 while (a < 20 )
      fprintf('value of a: %d
', a);
      a = a+1;
      if( a > 15)
         % terminate the loop using break statement 
          break;
      end 
  end

运行该文件,显示下述结果:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15

MATLAB continue语句

MATLAB中 continue 语句控制跳过循环体的某些语句。当在循环体内执行到该语句时,程序将跳过循环体中所剩下的语句,继续下一次循环。

MATLAB中的 continue 语句跟 break 语句有点像,但 break 是强制终止,continue 强制下一次迭代的循环发生,跳跃中的任何代码之间。

MATLAB continue 语句流程图:

MATLAB break语句||MATLAB continue语句_第2张图片

详细例子:

在MATLAB中建立一个脚本文件,并输入下述代码:

a = 10;
%while loop execution 
while a < 20
  if a == 15
      % skip the iteration 
      a = a + 1;
      continue;
  end
  fprintf('value of a: %d
', a);
  a = a + 1;     
end

运行该文件,显示下述结果:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19

你可能感兴趣的:(matlab入门教程,matlab,算法,数据结构)