条件与循环语句
1.if…end语句 if … end语句包含一个布尔表达式,后跟一个或多个语句。
2. if…else…end语句 if语句可以跟随一个可选的else语句,当布尔表达式为false时,else语句块将执行。
3. if…elseif…elseif…else…end语句 if语句后面可以有一个(或多个)可选elseif …和一个else语句,这对于测试各种条件非常有用。
4. 嵌套if语句 可以在一个if或elseif语句中使用另一个if或elseif语句。
5. switch语句 switch语句用来测试一个变量与值列表的相等性。
6. 嵌套switch语句 可以在一个switch语句中使用一个switch语句。
if~else
示例:
if <expression 1>
if <expression 2>
end
end
switch(ch1)
case ‘A’
fprintf(‘This A is part of outer switch’);
switch(ch2)
case ‘A’
fprintf(‘This A is part of inner switch’ );
case ‘B’
fprintf(‘This B is part of inner switch’ );
end
case ‘B’
fprintf(‘This B is part of outer switch’ );
end
while循环
while( 条件 ) %非空并且包含所有非零元素(逻辑或实数)时,为true
循环体语句
end
for循环
for