CForm

CForm[expr]

打印一个 C 语言版本的 expr.

更多信息

  • 会翻译标准的算术函数和某些控制结构.
  • 不生成任何说明.
  • 当一个输入运算为 CForm[expr] 时,CForm 不会出现在输出中. »

范例

打开所有单元关闭所有单元

基本范例  (1)

一个多项式的 C 语言版本:

一个混合数字和符号的表达式:

范围  (1)

一个任意函数的 C 格式:

复合幂:

矢量:

矩阵:

应用  (1)

对在 C 编码中使用的多变函数计算解析的赫斯(Hessian)行列式:

属性和关系  (2)

当一个输入运算为 CForm[expr] 时,CForm 不会出现在输出中:

Out 被赋值为 x2,而不是 CForm[x^2]

CForm 像 C 编码那样格式化表达式:

FortranForm 像 Fortran 编码那样格式化表达式:

可能存在的问题  (2)

CForm 输出的函数名称可能与特定的 C 库使用的名称不同:

为了编译生成的 C 代码,可能需要包括在以下位置出现的头文件:

即使输出从顶层省略了 CForm,也不会从子表达式中被剥离:

输出中不含有 CForm

然而,变量 e 中没有 CForm,这可能会影响后续运算:

由于中间存在 CForm,因此未对乘积进行运算:

首先给变量赋值,然后将 CForm 应用于结果以保持可计算性:

Wolfram Research (1988),CForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CForm.html.

文本

Wolfram Research (1988),CForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CForm.html.

CMS

Wolfram 语言. 1988. "CForm." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CForm.html.

APA

Wolfram 语言. (1988). CForm. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CForm.html 年

BibTeX

@misc{reference.wolfram_2024_cform, author="Wolfram Research", title="{CForm}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/CForm.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_cform, organization={Wolfram Research}, title={CForm}, year={1988}, url={https://reference.wolfram.com/language/ref/CForm.html}, note=[Accessed: 21-November-2024 ]}