将 if-elseif-else 构型转换为 switch-case 语句
if-elseif-else 构型到 switch-case 语句的转换
描述
App 配置窗格:代码外观
是否在生成代码中将 if-elseif-else 构型转换为 switch-case 语句。此优化仅适用于整数和枚举类型输入。
请参阅控制 C 代码的样式 (Embedded Coder)。
设置
- Off
此值是默认值。
代码生成器不将
if-elseif-else构型转换为switch-case语句。- On
代码生成器尝试将
if-elseif-else构型转换为switch-case语句。仅当所有潜在 case 表达式都是标量整数值时,代码生成器才生成switch-case语句。
编程用法
属性:ConvertIfToSwitch |
值:false | true |
默认值:false |
版本历史记录
在 R2011a 中推出