While-do 结构的使用 LaTeX

While-do 结构的使用 LaTeX

我很好奇,在阅读 ifthen 包时,我遇到了 while-do 语句的语法。它们是用来做什么的?

例如文档中的这段代码(这是复制粘贴的):

\begin{algorithmic}[1]
\State $sum\gets 0$
\State $i\gets 1$
\While{$i\le n$}
\State $sum\gets sum+i$
\State $i\gets i+1$
\EndWhile
\end{algorithmic}

我知道它会循环直到满足特定条件。但这在 LaTeX 文档中有什么用处,因为它不像程序一样实时运行。我的意思是它可以编译,但在编译过程中没有任何变量会发生变化,对吗?

相关内容