主要内容

启用运行时递归

运行时递归支持

描述

App 配置窗格:高级

配置对象:coder.MexCodeConfig | coder.CodeConfig | coder.EmbeddedCodeConfig

在生成代码中允许使用递归函数。如果您的 MATLAB® 代码需要运行时递归且启用运行时递归复选框处于清除状态,则代码生成失败。

有些编码标准(例如 MISRA™)不允许递归。为了提高生成符合 MISRA C™ 的代码的可能性,请清除启用运行时递归复选框。

设置

On

在生成代码中允许使用递归函数。此值是默认值。

Off

在生成代码中不允许使用递归函数。

编程用法

属性:EnableRuntimeRecursion
值:true | false
默认值:true

版本历史记录

在 R2016b 中推出